none
dataAdapter.Update()

    Question

  • Ola pessoal,


    Para utilizar o método Update() do dataAdapter é preciso especificar os comandos para as propriedades InsertCommand, DeleteCommand e UpdateCommand.

    Existe alguma maneira de especificar o comando apenas para o UpdateCommand ???



    at,

    Michel Santos
    Monday, November 06, 2006 3:17 PM

Answers

  • Michel,

    Tem duas maneiras de você atribuir os commands para um DataAdapter, ou você usa um CommandBuilder ou você faz manualmente. O CommandBuilder não vai gerar os comandos em algumas ocasiões, como queries com joins, tabelas sem chave definida, etc. Aí você teria que fornecer manualmente. Pelo CommandBuilder, todos os commands são fornecidos automaticamente, manualmente você pode atribuir só os que você efetivamente vai usar. Por exemplo, se você sabe que em hipótese alguma haverá inserção ou deleção de uma tabela, só atualização, você só precisa fornecer o UpdateCommand para o DataAdapter, pois ele não vai invocar os outros commands em hipótese alguma. Tem exemplos de como criar comandos manualmente para seu DataAdapter no meu blog, confira abaixo:

    http://thespoke.net/blogs/fbcjunior/archive/2006/04/07/InsUpdDelCommands.aspx


    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

    Monday, November 06, 2006 3:34 PM