AJUDA EM CONSULTA SQL

LEANDRO.BUENO 18/01/2010 15:36:18
#332237
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?
ASHKATCHUP 18/01/2010 16:07:15
#332239
Pelo o que o erro diz, ou o campo [Ô]numero[Ô] ou o campo [Ô]empresa[Ô] não é string.
ALVAROVB2009 19/01/2010 08:51:10
#332268
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
SINKERTEC 19/01/2010 10:21:55
#332277

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