Para o AFaria - Entra com uma codição WHERE dentro de uma SP
Eu estou querendo, concatenar a causula WHERE dentro da PROCEDURE.
Por exemplo, entrar com uma variavel e com essa variavel mostra a sintaxe SQL.
Select * From Cliente Where || MINHAVARIAVEL
Por exemplo, entrar com uma variavel e com essa variavel mostra a sintaxe SQL.
Select * From Cliente Where || MINHAVARIAVEL
Dimmy
Curtidas 0
Respostas
Afarias
04/11/2003
|Eu estou querendo, concatenar a causula WHERE dentro da PROCEDURE.
|Select * From Cliente Where || MINHAVARIAVEL
NO PODE!
vc pode::
for select * from cliente where nome starting with :parametro do ...
e passar o ´parametro´ no stored procedure.
T+
|Select * From Cliente Where || MINHAVARIAVEL
NO PODE!
vc pode::
for select * from cliente where nome starting with :parametro do ...
e passar o ´parametro´ no stored procedure.
T+
GOSTEI 0
Lisandro
04/11/2003
amigo, já tentou o seguinte:
SQL.close;
SQL.Add(´Select * from Clientes´);
SQL.Add(´where UPPER(NomeCliente) LIKE UPPER(:IndexA)´);
Params[IndexA-1].AsString := ´¬´+Self.Edit1.Text+´¬´;
SQL.open;
Uso isto dentro da procedure e funciona. Consigo fazer qualquer tipo de filtro.
Espero ter ajudado,
Lisandro.
SQL.close;
SQL.Add(´Select * from Clientes´);
SQL.Add(´where UPPER(NomeCliente) LIKE UPPER(:IndexA)´);
Params[IndexA-1].AsString := ´¬´+Self.Edit1.Text+´¬´;
SQL.open;
Uso isto dentro da procedure e funciona. Consigo fazer qualquer tipo de filtro.
Espero ter ajudado,
Lisandro.
GOSTEI 0
Afarias
04/11/2003
Lisandro, acho q estávamos falando de Stored Procedures (no IB) ... não de procedures no Delphi.
T+
T+
GOSTEI 0