TIPOS DE DADOS INCOMPATIVEL NA EXPRESSAO....
de critério
conectiva.Execute [Ô] Update Cliente set codigo=[ô][Ô] & mskCodigo.Text & [Ô][ô], nome_cli=[ô][Ô] & txtnome.Text & [Ô][ô], veic_cli=[ô][Ô] & txtmodelo.Text & [Ô][ô], km_cli=[ô][Ô] & mskKM.Text & [Ô][ô], fone_cli=[ô][Ô] & mskTel1.Text & [Ô][ô], cel_cli=[ô][Ô] & mskTel2.Text & [Ô][ô], email=[ô][Ô] & txtemail.Text & [Ô][ô], placa_cli=[ô][Ô] & mskPlaca.Text & [Ô][ô], ano=[ô][Ô] & mskAno.Text & [Ô][ô]Where Codigo= [Ô] & mskCodigo.Text
James...
Primeiro vc diz que Codigo é caractere,
set codigo=[ô][Ô] & mskCodigo.Text & [Ô][ô]
depois diz que não é
Where Codigo= [Ô] & mskCodigo.Text
O campo é numérico ou text?
Primeiro vc diz que Codigo é caractere,
set codigo=[ô][Ô] & mskCodigo.Text & [Ô][ô]
depois diz que não é
Where Codigo= [Ô] & mskCodigo.Text
O campo é numérico ou text?
Numerico
então o inÃcio da instrução está errado
conectiva.Execute [Ô] Update Cliente set codigo=[ô][Ô] & mskCodigo.Text & [Ô][ô], nome_cli=[ô][Ô] & txtnome.Text & [Ô][ô], veic_cli=[ô][Ô] & txtmodelo.Text & [Ô][ô], km_cli=[ô][Ô] & mskKM.Text & [Ô][ô], fone_cli=[ô][Ô] & mskTel1.Text & [Ô][ô], cel_cli=[ô][Ô] & mskTel2.Text & [Ô][ô], email=[ô][Ô] & txtemail.Text & [Ô][ô], placa_cli=[ô][Ô] & mskPlaca.Text & [Ô][ô], ano=[ô][Ô] & mskAno.Text & [Ô][ô]Where Codigo= [Ô] & mskCodigo.Text
deve ser assim:
conectiva.Execute [Ô] Update Cliente set codigo=[Ô] & mskCodigo.Text & [Ô], nome_cli=[ô][Ô] & txtnome.Text & [Ô][ô], veic_cli=[ô][Ô] & txtmodelo.Text & [Ô][ô], km_cli=[ô][Ô] & mskKM.Text & [Ô][ô], fone_cli=[ô][Ô] & mskTel1.Text & [Ô][ô], cel_cli=[ô][Ô] & mskTel2.Text & [Ô][ô], email=[ô][Ô] & txtemail.Text & [Ô][ô], placa_cli=[ô][Ô] & mskPlaca.Text & [Ô][ô], ano=[ô][Ô] & mskAno.Text & [Ô][ô]Where Codigo= [Ô] & mskCodigo.Text
alterado em set codigo=[Ô] & mskCodigo.Text & [Ô], (retiradas as aspas)
conectiva.Execute [Ô] Update Cliente set codigo=[ô][Ô] & mskCodigo.Text & [Ô][ô], nome_cli=[ô][Ô] & txtnome.Text & [Ô][ô], veic_cli=[ô][Ô] & txtmodelo.Text & [Ô][ô], km_cli=[ô][Ô] & mskKM.Text & [Ô][ô], fone_cli=[ô][Ô] & mskTel1.Text & [Ô][ô], cel_cli=[ô][Ô] & mskTel2.Text & [Ô][ô], email=[ô][Ô] & txtemail.Text & [Ô][ô], placa_cli=[ô][Ô] & mskPlaca.Text & [Ô][ô], ano=[ô][Ô] & mskAno.Text & [Ô][ô]Where Codigo= [Ô] & mskCodigo.Text
deve ser assim:
conectiva.Execute [Ô] Update Cliente set codigo=[Ô] & mskCodigo.Text & [Ô], nome_cli=[ô][Ô] & txtnome.Text & [Ô][ô], veic_cli=[ô][Ô] & txtmodelo.Text & [Ô][ô], km_cli=[ô][Ô] & mskKM.Text & [Ô][ô], fone_cli=[ô][Ô] & mskTel1.Text & [Ô][ô], cel_cli=[ô][Ô] & mskTel2.Text & [Ô][ô], email=[ô][Ô] & txtemail.Text & [Ô][ô], placa_cli=[ô][Ô] & mskPlaca.Text & [Ô][ô], ano=[ô][Ô] & mskAno.Text & [Ô][ô]Where Codigo= [Ô] & mskCodigo.Text
alterado em set codigo=[Ô] & mskCodigo.Text & [Ô], (retiradas as aspas)
vlw LIZANDER, o bd estava ao contrario estava como texto muito obrigado cara
Tópico encerrado , respostas não são mais permitidas