PDA

Ver la Versión Completa : Pasar datos a una SQL


joanajj
21-05-2006, 10:53:14
Buenos días, como podría pasar un parametro a una sentecia SQL en Firebird, que sea algo así por ej.:

SELECT * FROM TABLA1 WHERE NUMERO> Aquí qerría poner el parámetro para que desde la aplicación pueda yo filtrar desde que numero hago la consulta.

Un saludo y gracias...

celades1
21-05-2006, 13:08:58
hOLA


SELECT * FROM TABLA1 WHERE NUMERO>:NUMERO

Luego en delphi suponiendo que utilizas un ibdataset o fibdataset

taula.selectsql.text:=lo puesto arriba
taula.parambyname('numero').asinteger:=78
taula.open;

Si utilizas otros componentes sera
taula.sql.text:=lo puesto arriba etc

Saludos

Spynosa
21-05-2006, 13:09:30
SELECT * FROM TABLA1 WHERE NUMERO > :NUMERO

y luego

tuquery.fieldbyname('NUMERO').asinteger := 10;
tyquery.open

joanajj
21-05-2006, 18:38:21
Gracias por la ayuda, si que funciona con el paramsbyname, muchas gracias...