Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Query con parametros (https://www.clubdelphi.com/foros/showthread.php?t=57071)

mrnovice 04-06-2008 18:11:47

Query con parametros
 
Saludos, disculpen la molestia, es una pregunta sencilla pero no encontre la manera de hacerlo :( y no estoy seguro el còmo?
Código Delphi [-]
  ADOQuery2.SQL.Text:='SELECT * FROM TABLA WHERE CAMPO ='+Edit1.Text;

Si vieron el código de arriba, veran que trato de hacer un select con un where pero hay un Edit1.text en tiempo de ejecución, es posible desde el mismo Query, realizar esta instrucción ya sea con una variable o con el Edit para hacer directamente el Query.open saludos disculpen la molestia

BlueSteel 04-06-2008 18:28:02

Hola...

tienes 2 formas de realizarlas... una es utilizando la sentencia QuoteStr... y la otra es utilizando parametros...

con QuoteStr te quedaria algo así

Código Delphi [-]
 
ADOQuery2.SQL.Text:='SELECT * FROM TABLA WHERE CAMPO=QuotedStr(Edit1.Text)'

con parametros seria algo así

Código Delphi [-]
 
ADOQuery2.SQL.Text:='SELECT * FROM TABLA WHERE CAMPO=:Var1'
ADOQuery2.Parameters[0].Value := Edit1.Text;

puede que tenga algun error de sistanxis.. pero no tengo el delphi a mano

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 06:17:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi