• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

javac

Duvida como guardar data table para a base de dados

1 mensagem neste tópico

Boas, estou com um problema em guardar alterações feitas numa data table e depois guardas as alterações para a base de dados.

Mostro o código para se compreender melhor

ServiceReference1.Service1SoapClient webservice = new ServiceReference1.Service1SoapClient();

//aqui testo se a conecção com webservice funciona               

textBox1.Text = webservice.HelloWorld();

//aqui uso um table adapter daqueles que podemos  criar automaticamente no visual studio para manipular a base de dados
               DataSet1TableAdapters.nomeTableAdapter bd = new TesteSincroMySQL.DataSet1TableAdapters.nomeTableAdapter();

//aqui vou obter o data table com dados da base dados sql
               DataSet1.nomeDataTable dt1 = bd.GetData();

//neste data ser obtenho dados de outra base de dados com a mesma tabela, colunas etc... mas é em MYsql
               DataSet ds = webservice.getData();

//aqui faço o merge entre as tabelas
               dt1.Merge(ds.Tables["nome"]);
               
//mostro num datagrid se o merge funcionou...e aparece os valores juntos das duas base de dados o que indica que o merge funcionou
               dataGridView1.DataSource = dt1;

//AQUI É  O PROBLEMA NAO GUARDA AS ALTERAÇÕES PARA A BASE DE DADOS SQL...
               bd.Update(dt1);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora