Jump to content
ludgero1993

como inserir dados de 2 tabelas no mesmo datagridview

Recommended Posts

ludgero1993

Try


			SqlQuery = "Insert into Cargo (ID_Cargo,nome_do_cargo) Values ('" & Column1.DataGridView.CurrentRow.Cells(0).Value & "','" & Column1.DataGridView.CurrentRow.Cells(1).Value & "')"
			ExecutaQueryOleDb(SqlQuery)

			MsgBox("introduziu a cargo com sucesso")





		SqlQuery1 = "Insert into Empresa (ID_Empresa,Nome_da_Empresa) Values ('" & Column1.DataGridView.CurrentRow.Cells(3).Value & "','" & Column1.DataGridView.CurrentRow.Cells(4).Value & "')"
		ExecutaQueryOleDb(SqlQuery1)

		MsgBox("introduziu a empresa com sucesso")



		SqlQuery2 = "Insert into Pessoa (ID_Empresa, ID_Cargo, Nome_da_pessoa, Nº_telemovel ) Values (" & Column1.DataGridView.CurrentRow.Cells(5).Value & ",'" & Column1.DataGridView.CurrentRow.Cells(6).Value & "','" & Column1.DataGridView.CurrentRow.Cells(7).Value & "'," & Column1.DataGridView.CurrentRow.Cells(8).Value & ")"
		ExecutaQueryOleDb(SqlQuery2)


		MsgBox("introduziu a pessoa com sucesso")





	Catch ex As Exception
		MsgBox(ex.ToString)
	End Try

tenho este codigo mas so consiguo introduzir o cargo os outros dao me erro

Edited by Rechousa

Share this post


Link to post
Share on other sites
NunoDinis

Não está disponível a imagem.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Tiago Simões Marques

Já experimentas-te a comentar certas as diferentes querys para ver a que te dá erro?


Tiago Simões Marques

Share this post


Link to post
Share on other sites
bioshock

Tens vários erros. Para começar a segurança..isso está péssimo.

Depois, na 3ª query, tens erros na película ('), estão em falta. Jamais deves ter campos com caracteres especiais (Nºtelemovel)..

http://wiki.portugal-a-programar.pt/dev_net:vb.net:access

E se quiseres implementar isso como uma classe ou uma função -> http://stuffpinho.wordpress.com/2013/05/26/c-simplifying-database-queries/

Apesar de estar em C# é de fácil adaptação para Visual Basic.

Share this post


Link to post
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

×
×
  • 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.