TIPOS DE DADOS INCOMPATIVEL NA EXPRESSAO....

JAMESBOND007 29/06/2010 15:54:51
#346082
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
LIZANDER 29/06/2010 16:08:02
#346083
Resposta escolhida
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?
JAMESBOND007 29/06/2010 16:10:53
#346084
Numerico
LIZANDER 29/06/2010 16:18:53
#346085
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)
JAMESBOND007 29/06/2010 16:30:07
#346089
vlw LIZANDER, o bd estava ao contrario estava como texto muito obrigado cara
Tópico encerrado , respostas não são mais permitidas