Fórum Para o AFaria - Entra com uma codição WHERE dentro de uma SP #39892

04/11/2003

0

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


Dimmy

Dimmy

Responder

Posts

08/11/2003

Afarias

|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+


Responder

Gostei + 0

09/11/2003

Lisandro

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.


Responder

Gostei + 0

09/11/2003

Afarias

Lisandro, acho q estávamos falando de Stored Procedures (no IB) ... não de procedures no Delphi.


T+


Responder

Gostei + 0

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

Aceitar