 | | From: | Herberto Silva | | Subject: | erro SQL | | Date: | Wed, 12 Jan 2005 17:23:16 +0000 |
|
|
 | tenha esta instrução que aproveitei um exemplo no news,
r.form.etiquetas1.sql:=[select * from etiquetas where user like '%]+w_armazem+[%' and ; etiquetas.numeroguia between ']+yguia1+[' and ']+yguia2+[']
w_armazem é o conteúdo de uma variável publica do tipo CHAR
e obtenho o erro: Database Engine Error: Capability not supported Será que me pderiam dar alguma dica acerca do aparecimento deste erro... RETIRANDO a SEQUENCIA ... user like '%]+w_armazem+[%' ... a instrução funciona bem...
|
|
 | | From: | Op3racional-Suporte | | Subject: | Re: erro SQL | | Date: | Wed, 12 Jan 2005 17:56:51 -0000 |
|
|
 | O predicado BETWEEN parece ser só para registos contínuos. Quando coloca outra claúsula no WHERE é prov´vavel que deixem de ser contínuos. Experimente:
[select * from etiquetas where user like '%]+w_armazem+[%' and etiquetas.numeroguia>=']+yguia1+[' and etiquetas<=']+yguia2+[']
--
Cumprimentos.
E q u i p a de S u p o r t e dBASE
O p 3 r a c i o n a l http://www.op3racional.de
P o n t o C e n t r a l http://www.ponto-central.op3racional.de
|
|
 | | From: | Herberto Silva | | Subject: | Re: erro SQL | | Date: | Thu, 13 Jan 2005 11:41:25 +0000 |
|
|
 | Erro de treta... Por vezes esquecemos os principios sobre variaveis... USER é uma palavra reservada do dbase... por isso dava erro. A partir do momento que a variavel USER foir alterada para NOMEUSER a instrução SQL funciona correctamente...
[select * from etiquetas where NOMEuser like '%]+w_armazem+[%' and; etiquetas.numeroguia>=']+yguia1+[' and etiquetas<=']+yguia2+[']
Op3racional-Suporte wrote: > O predicado BETWEEN parece ser só para registos contínuos. Quando coloca > outra claúsula no WHERE é prov´vavel que deixem de ser contínuos. > Experimente: > > [select * from etiquetas where user like '%]+w_armazem+[%' and > etiquetas.numeroguia>=']+yguia1+[' and etiquetas<=']+yguia2+['] >
|
|