GARANTIR DESCONTO

Fórum Problemas com SQL #177905

27/08/2003

0

Estou montando uma querie que não está encontrando nada, apesar dos dados existirem no banco de dados.

É a seguinte:

Select NCIA, DATA, GAS_ANALISADO, AMOSTRA from DADOS_MANIP Where GAS_ANALISADO like ´´´ + Gas + ´´´ and NCIA = ´ + CheckListBox1.Items[i] + ´ and DATA between ´ + DataDE + ´ and ´ + DataATE

Onde os tipos são:
NCIA = Real;
DATA = TDateTime;
GAS_ANALISADO = String;
AMOSTRA = Real


Alguém poderia me ajudar a fazer funcionar esta pesquisa?

Grato.
wbb


Wbb

Wbb

Responder

Posts

27/08/2003

Dgpires

se você tiver inserindo o código SQL dentro de uma variavel:

SQL := ´Select NCIA, DATA, GAS_ANALISADO, AMOSTRA from DADOS_MANIP Where GAS_ANALISADO like ´ + ´´´´ + Gas + ´´´´ + ´ and NCIA = ´ + CheckListBox1.Items[i] + ´ and DATA between ´ + ´´´´ + DataDE + ´´´´ + ´ and ´ + ´´´´ + DataATE + ´´´´;

-------------------------
Diz se funcionou !!!

Douglas


Responder

Gostei + 0

27/08/2003

Wbb

Desculpe, mas não entendi o que foi alterado. Só reparei nas aspas simples que você acrescentou no final da linha e nas extremidades da linha toda. De qualquer forma, não funcionou.

Esta queire não é atribuida a uma variável, como você sugeriu, mas sim a um ADOQuery, por meio de: AdoQuery1.Sql.Add

OK?

Obrigado pela ajuda.
wbb


Responder

Gostei + 0

28/08/2003

Demolitor

bem cara, numa primeiro olhada oq parece faltar sao as aspas
qd vc coloca assim, por exemplo, where DATA = [b:a460d91e91][color=red:a460d91e91]´[/color:a460d91e91][/b:a460d91e91]´ + Edit1.Text + ´[b:a460d91e91][color=red:a460d91e91]´[/color:a460d91e91][/b:a460d91e91]´);

em vermelho estao as aspas

blz?


Responder

Gostei + 0

29/08/2003

Wbb

Obrigado pela ajuda, mas não eram as aspas. Resolvi e ficou da seguinte maneira:

AdoQuery1.sql.Add(´Select NCIA, DATA, GAS_ANALISADO, AMOSTRA
from DADOS_MANIP
Where GAS_ANALISADO = ´´´ + Gas + ´´´ and NCIA = ´ +
CheckListBox1.Items[k] + ´ and DATA BETWEEN #´ + DataDE + ´ and ´ + DataATE+ ´´);

O problema foi resolvido acrescentado o caracter ´´.

Grato.
wbb


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar