[firebase-br] Prpocedures. Fazer um for com where dos parametros.
Fernando Reis Guimarães
fernandobhz em gmail.com
Qui Set 21 15:22:09 -03 2006
no delphi eu faria assim
var
sql: string;
flag: boolean;
begin
flag:false;
sql:=' FOR SELECT medidor, mesano, leitura, cod FROM v_cll';
if not (polo = nil) then
begin
sql:=sql+'WHERE POLO = :IPOLO';
flag:=true;
end;
if not(rz = nil) then
begin
if (flag) then sql:=sql+'AND RZ = :IRZ';
else
begin
sql:=sql+'WHERE RZ = :IRZ';
flag:=true;
end;
if not(mesano = nil) then
begin
if (mesano ) then sql:=sql+'AND MESANO = :IMESANO';
else
begin
sql:=sql+'WHERE MESANO = :IMESANO';
flag:=true;
end;
sql:=sql+'INTO :VMedidor, :VMesAno, :vlc, :vcod';
....
mas e em stored procedures??
--
Atenciosamente;
Fernando.
Mais detalhes sobre a lista de discussão lista