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

silvy

Erro numa instruçao

5 mensagens neste tópico

Boas!

Tenho um erro numa instruçao que nao compreendo porque aparece.

Esta é a insstrução:

sql4 = "Insert into Linha_entrada (cod_entrada, nome_produto, quantidade) Values (" & convert.ToInt32(Label7.Text) & ", '" # dataGridView1.Rows(i).Cells(2) # "', " # dataGridView1.Rows(i).Cells(1) # ");"

E o erro diz que era esperado o fim da instruçao.

Alguem me pode ajudar por favor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nem estou a olhar para o resto, e deduzindo que está tudo bem, no final, em

, " # dataGridView1.Rows(i).Cells(1) # ");"

deveria ficar:

, " # dataGridView1.Rows(i).Cells(1) # );"

Umas aspas a mais. Tenta lá.

EDIT: Ok, analisando melhor, nem é só aí. De facto se todos os # fossem & já fazia sentido, como o nokPT verificou. Qual era a ideia dos # ?

sql4 = "Insert into Linha_entrada (cod_entrada, nome_produto, quantidade) Values (" & convert.ToInt32(Label7.Text) & ", '" & dataGridView1.Rows(i).Cells(2) & "', " & dataGridView1.Rows(i).Cells(1) & ");"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se eu trocar # por & dava um erro a mesma.

Agora diz que o operador & nao foi definido para os tipos string e System.Windows.forms.datagridviewcell  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se eu trocar # por & dava um erro a mesma.

Agora diz que o operador & nao foi definido para os tipos string e System.Windows.forms.datagridviewcell  :)

Tens de mostrar mais código se queres ajuda.

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