Usuário com melhor resposta
Salvar conteúdo de um DataSet.

Pergunta
-
Boa Tarde Pessoal !!
Estou iniciando em c# e estou com a seguinte dúvida :
Estou preenchendo um dataset com o retorno da execução de uma stored procedure. Até aí funciona certinho. O meu problema está sendo ao tentar gravar as modificações que realizo no dataset. Não ocorre nenhum erro mas as alterações também não são salvas. Alguém poderia me ajudar ?
segue abaixo o código que utilizo para a gravação :
DataSet ds_produtos = new DataSet();
DbDataAdapter da_produtos;this.Validate();
bdg_Produtos.EndEdit();
da_produtos.Update(ds_produtos, ds_produtos.Tables[0].ToString());
MessageBox.Show("Dados salvos com sucesso.");Desde já agradeço pela atenção.
Michele Teixeira |.NET|ADO|C#|VB|SQL|- Movido Ari C. Raimundo sexta-feira, 26 de novembro de 2010 19:17 Movido para fórum apropriado (De:C#)
Respostas
-
Michele,
Acredito que esteja faltando você definir o UpdateCommand do DataAdapter... Tente dar uma olhada neste artigo e veja se te ajuda em algo:
http://www.c-sharpcorner.com/UploadFile/dclark/UseSPwithDP11282005035417AM/UseSPwithDP.aspx
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Michele Teixeira segunda-feira, 29 de novembro de 2010 20:24
Todas as Respostas
-
Boa Tarde Pessoal !!
Estou iniciando em c# e estou com a seguinte dúvida :
Estou preenchendo um dataset com o retorno da execução de uma stored procedure. Até aí funciona certinho. O meu problema está sendo ao tentar gravar as modificações que realizo no dataset. Não ocorre nenhum erro mas as alterações também não são salvas. Alguém poderia me ajudar ?
segue abaixo o código que utilizo para a gravação :
DataSet ds_produtos = new DataSet();
DbDataAdapter da_produtos;this.Validate();
bdg_Produtos.EndEdit();
da_produtos.Update(ds_produtos, ds_produtos.Tables[0].ToString());
MessageBox.Show("Dados salvos com sucesso.");Desde já agradeço pela atenção.
Michele Teixeira |.NET|ADO|C#|VB|SQL|
Michele Teixeira |.NET|ADO|C#|VB|SQL|- Mesclado AndreAlvesLimaModerator domingo, 28 de novembro de 2010 00:54 post duplicado
-
@Michele
Benvindo ao forum e ao mundo C#.
Estive a ver o seu codigo e acho que voce nao precisa referenciar duas vezes, o dataset:
this.Validate();
bdg_Produtos.EndEdit();
da_produtos.Update(ds_produtos); // ficaria simplesmente assim, nao precisas usar tabela....
MessageBox.Show("Dados salvos com sucesso.");
Just Be Humble Malange! -
-
Michele,
Acredito que esteja faltando você definir o UpdateCommand do DataAdapter... Tente dar uma olhada neste artigo e veja se te ajuda em algo:
http://www.c-sharpcorner.com/UploadFile/dclark/UseSPwithDP11282005035417AM/UseSPwithDP.aspx
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Michele Teixeira segunda-feira, 29 de novembro de 2010 20:24
-
-