ajude nesta busca sql

19/02/2006

0

Estou tulizando este codigo:

[color=red:0ce4a6d932]with SQLQuery1 do begin
Close;
SQL.Clear;
SQL.Add(´select SITUACAO,´);
SQL.Add(´NUPDV from CAIXA´);
SQL.Add(´where upper(SITUACAO) = Aberto and NUPDV LIKE upper(:Valor)´);
ParamByName(´Valor´).asString := edit1.Text + ´¬´;
Open;
end;[/color:0ce4a6d932]

Porem retornar que Column Unknowm ABERTO
o Campo é Situacao com 10 possições e esta Gravado ou Aberto ou Fechado..
me ajude, ja procurei no forum e não conseguiir resolver
Claudio


Dpinho

Dpinho

Responder

Posts

19/02/2006

Motta

with SQLQuery1 do begin
Close;
SQL.Clear;
SQL.Add(´select SITUACAO,´);
SQL.Add(´NUPDV from CAIXA´);
SQL.Add(´where upper(SITUACAO) = ´
QUOTEDSTR(´ABERTO´) +
´ and NUPDV LIKE upper(:Valor)´);
ParamByName(´Valor´).asString := edit1.Text + ´¬´;
Open;
end;

ESTOU NA DUVIDA SE É QUOTEDSTR OU QUOTESTR.


Responder

19/02/2006

Dpinho

Ja Foi Resolvido, Muito Obrigado

aqui esta a solução:

[color=red:54509f4144]
with SQLQuery1 do begin
Close;
SQL.Clear;
SQL.Add(´Select * from CAIXA´);
SQL.Add(´where SITUACAO = :vAber´);
sql.Add(´and CAIXA.NUPDV LIKE upper(:Valor)´);
ParamByName(´vAber´).AsString := ´Aberto´;
ParamByName(´Valor´).asString := edit1.Text + ´¬´;
Open;
end;[/color:54509f4144]

Mandei o valor do campo como parametro


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar