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
[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
Curtir tópico
+ 0
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.
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
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
Clique aqui para fazer login e interagir na Comunidade :)