Ir para o conteúdo
ludgero1993

como inserir dados de 2 tabelas no mesmo datagridview

Mensagens Recomendadas

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

Editado por Rechousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.