statement. than values specified in the VALUES clause. the number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
o sql server interpreta a ',' como se fosse separador de campo, e o os 80 como valores de outro campo.
Pergunta
Guest Tonny Willian
oi amigo !!!
por favor me ajude
tenho pouco tempo no visual e tenho a seguinte situação:
Tab_Deb
Campo_Matricula
Campo_MesesDeb
Campo_ValorDeb
Matricula = numeric
MesesDeb = nvarchar
ValorDeb = Money , mas já usei(smallmoney,numeric,decimal)
Evento Salvar:
com.ActiveConnection = cnnsql
com.CommandType = adCmdText
com.CommandText = "INSERT INTO Tab_Deb(Campo_Matricula,Campo_MesesDeb,Campo_ValorDeb VALUES(" & TxtMatricula.Text & " , ' " & TxtMesesDeb.Text & " ', " & TxtValorDeb.Text & " )"
com.execute
caso 1-OK
txtMatricula = 123456789
txtMesesDeb = 10
txtValorDeb = 1500
caso 2-OK
txtMatricula = 123456789
txtMesesDeb = 10
txtValorDeb = 1.500
caso 3-ERRO
txtMatricula = 123456789
txtMesesDeb = 10
txtValorDeb = 1.500,80
erro -2147217900
there are fewer columns in INSERT
statement. than values specified in the VALUES clause. the number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
o sql server interpreta a ',' como se fosse separador de campo, e o os 80 como valores de outro campo.
vinnyonix@hotmail.com
vinnyonix@gmail.com
obrigado.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.