AJUDA EM CONSULTA SQL
Olá Amigos, não consigo identificar o erro nesta consulta SQL.
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoCompraD WHERE numero = [ô][Ô] & Text6.Text & [Ô][ô] and empresa = [ô][Ô] & Text14.Text & [Ô][ô][Ô], dbOpenDynaset)
Erro 3464:
Data type mismatch in criteria expression
Podem me ajudar?
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoCompraD WHERE numero = [ô][Ô] & Text6.Text & [Ô][ô] and empresa = [ô][Ô] & Text14.Text & [Ô][ô][Ô], dbOpenDynaset)
Erro 3464:
Data type mismatch in criteria expression
Podem me ajudar?
Pelo o que o erro diz, ou o campo [Ô]numero[Ô] ou o campo [Ô]empresa[Ô] não é string.
Leandro
Se o seu campo numero for do tipo numero (integer, double etc) não precisa colocar as aspas simples, sendo assim o código ficaria assim
([Ô]SELECT * FROM PedidoCompraD WHERE numero = [Ô] & Text6.Text & [Ô] and empresa = [ô][Ô] & Text14.Text & [Ô][ô][Ô], dbOpenDynaset)
Isso server para o campo empresa, más como esse deve ser o nome da empresa e não o código dela, então o campo é string sendo assim o seu problema estava com o campo número
Se o seu campo numero for do tipo numero (integer, double etc) não precisa colocar as aspas simples, sendo assim o código ficaria assim
([Ô]SELECT * FROM PedidoCompraD WHERE numero = [Ô] & Text6.Text & [Ô] and empresa = [ô][Ô] & Text14.Text & [Ô][ô][Ô], dbOpenDynaset)
Isso server para o campo empresa, más como esse deve ser o nome da empresa e não o código dela, então o campo é string sendo assim o seu problema estava com o campo número
Aspas simples Alvaro???????? ehuah euahueahueh aeuheuaehueah
Eu conheço como Apóstrofo.. uehah uehaehaeuaue uh
Leandro....faz o q o alvaro disse..com ctz é isso mesmo!!
Boa sorte e sucesso!!
Tópico encerrado , respostas não são mais permitidas