terça-feira, 23 de março de 2010

Como modificar o método de inserir em um DataSet para recuperar o identificador do registro criado

A primeira coisa a fazer, contando que você já tenha criado o DataSet, contendo o comando Insert, gerado por padrão durante a sua criação, é modificar a query, incluindo o comando "SELECT SCOPE_IDENTITY();" ao final do comando de insert, depois do ponto e vírgula.

Exemplo:
NorthwindTableAdapters.ProductsTableAdapter productsAdapter = new NorthwindTableAdapters.ProductsTableAdapter();
 // Add a new product
int new_productID = Convert.ToInt32(productsAdapter.InsertProduct("New Product", 1, 1, "12 tins per carton", 14.95m, 10, 0, 10, false));
 // On second thought, delete the product
 productsAdapter.Delete(new_productID);

Nenhum comentário:

Postar um comentário