? Um diagrama de atualização é uma linguagem de consulta de banco de dados estruturada ( SQL) formatado em XML. Visual Basic 6.0 usa ActiveX Database Objects para se conectar a um banco de dados para realizar consultas SQL , atualizações e exclusões. A seqüência de texto pode ser passado para o controle ADO. Formatar um documento XML dentro do aplicativo VB6 permite executar várias atualizações em uma única transação de banco de dados . Você também pode atualizar mais de uma tabela dentro de uma única transação em um diagrama de atualização . Instruções
1
Abra um novo projeto VB6 EXE padrão . Adicionar um botão para o padrão " Form1 " e nomeá-la " cmdUpdateGram ".
2
Definir uma variável para o objeto de conexão de banco de dados , um objeto de comando e dois objetos de fluxo no código para a botão " cmdUpdateGram " . Um objeto de fluxo será utilizado para entrada e outra para saída, para nomeá-los de acordo. Conecte-se ao objeto de conexão , defina as propriedades do objeto de conexão e ativar a conexão
conn.Open . " Server = (local); database = Adamastor ; Integrated Security = SSPI ; " ( conn.Properties " SQLXML Version" ) = " SQLXML.3.0 " Set cmd.ActiveConnection = conn
3
Definir uma corda para segurar a corda XML formatado corretamente. Nomeie-o algo significativo , como " sXMLUpdate . " O XML deve conter a sincronização palavras-chave, antes e depois. A sincronização é uma unidade de trabalho ou uma transação. O XML pode ter mais de uma sincronia e cada sincronização pode ter mais de um antes e depois par .
4
Inserir um registro , deixando fora o valor para a palavra-chave antes . Deixar de fora o valor da palavra-chave depois de realizar uma delete.Example de uma seqüência de inserção Datagram XML em VB6 : sXMLUpdate = " " ; sXMLUpdate = sXMLUpdate & " " sXMLUpdate = sXMLUpdate & " " sXMLUpdate = sXMLUpdate & " " sXMLUpdate = sXMLUpdate & " " sXMLUpdate = sXMLUpdate & " " sXMLUpdate = sXMLUpdate & " , " sXMLUpdate = sXMLUpdate &" " sXMLUpdate = sXMLUpdate &" "
5
Abra o fluxo de entrada, e escrever o conteúdo de sXMLUpdate para esse fluxo usando o " WriteText " method.strmIn.OpenstrmIn.WriteText sXMLUpdate
Abra o fluxo de saída. Defina a propriedade "Output Stream" do objeto de comando para " strmOut . " Executar o objeto de comando para executar as ações especificadas no " sXMLUpdate . "
StrmOut.Opencmd.Properties ( "Output Stream " ) . Value = strmOutcmd.Execute , adExecuteStream