Jump to content

[Resolvido] Acesso a bases de dados com o visual basic 2010 através de um dataset


Latitude
 Share

Recommended Posts

Estou pela primeira vez a trabalhar com o vb. No vb estabeleci uma ligação a uma base de dados através através de um dataset. De seguida criei três formulários para onde arrastei as tabelas, criando automáticamente o Binding Navigator em cada um deles. Depois criei um form com três botões que permitiam aceder a tabelas respectivamente artigos, fornecedores e outra com fornecedores_artigos.

Quando no vb inseria ou eliminava registos na tabela artigos e de seguida ia para o formulário fornecedores_artigos essa alteração não estava presente.

Tentei depois criar novo formulário e coloquei nele a tabela artigos, ficando com dois formulários com a mesma tabela. e nesta situação também não via num formulário as alterações da feitas na outra. Só havia actualização das tabelas quando reiniciava o projecto.

Coloquei então no código de regresso de cada form ao formulário principal o seguinte código:

Me.Validate()


Me.ArtigosBindingSource.EndEdit()


Me.TableAdapterManager.UpdateAll(Me.EmpresaDataSet)

e no form_load do outro:

Me.ArtigosTableAdapter.Fill(Me.EmpresaDataSet.Artigos)

Será o que pretendo não é possível fazer com dataset, por cada formulário estar a trabalhar com uma cópia da tabela na memória ou será burrice minha?

Edited by apocsantos
geshi + Tamanho de letra
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.