Erro em *.dbf
Nessa query:
sqlquery="SELECT A1_CEP, A1_NREDUZ, A1_NOME, A1_CONTATO, A1_TEL, A1_FAX, A1_EMAIL FROM SA1010 WHERE A1_LOJA = '01' AND A1_CATEGO = '100' AND CLNG(A1_CEP) < 4000000 OR CLNG(A1_CEP) > 4999999 ORDER BY A1_NREDUZ;"Está dando o seguinte erro: (talvez o mais comum...)
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)[Microsoft][Driver ODBC para dBase] Tipo de dados imcompatível na expressão de critério.
Não sei mais o que fazer...sqlquery="SELECT A1_CEP, A1_NREDUZ, A1_NOME, A1_CONTATO, A1_TEL, A1_FAX, A1_EMAIL FROM SA1010 WHERE A1_LOJA = '01' AND A1_CATEGO = '100' AND CLNG(A1_CEP) < 4000000 ORDER BY A1_NREDUZ;"Sem a segunda condição funciona. Independente do valor q eu inserir na segunda condição dá pau. Mesmo eu tirando as outras condições e deixando somente as do CEP, dá pau.Alguém me dá uma luz?
Discussão (3)
Carregando comentários...