[Lazarus-es] variables y constantes

Lissy Amador 01_lamador en soporteavanzado.com
Vie Nov 19 21:22:43 CET 2010


Respecto a tu pregunta nunca he usado zeus ya que trabaja con firebird y por
tal motivo no lo necesito y no quiero enredarme con un control más, pero lo
que pregunta te lo puedo responder fácilmente.

Para eso no necesitas declarar ninguna variable.

Se supone que tienes una caja de texto y en el vas a escribir el nombre a
buscar y además tienes un botón, pues en el código del botón basta con:
Alguien (Ismael) me decia que no debia de usar una variable
porque el procedimiento lo estoy haciendo en un botón entonces
solo debo de hacer esto
begin
  zquery1.SQL.text:= 'SELECT * FROM tabla WHERE nombre = :sNombre';
  zquery1.ParamByName('sNombre').asString := edit2.text;
  zquery1.Open;
end;

Creo que se podria hacer de está manera, pero ya lo intente y tengo 
el error de ejecucion no me encuentra el parametro edit1.text en la
sentencia donde esta ***
begin
     zquery1.SQL.text:= 'SELECT * FROM tabla WHERE nombre = :edit1.text';
***  zquery1.ParamByName('edit1.text').asString := edit2.text;
     zquery1.Open;
end;



----- Mensaje original -----
De: "Paola Bruccoleri" <pbruccoleri en adinet.com.uy>
Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Enviados: Viernes, 19 de Noviembre 2010 14:04:06
Asunto: Re: [Lazarus-es] variables y constantes

El 19/11/2010 04:32 p.m., José Mejuto escribió:
> Hello Paola,
>
> Friday, November 19, 2010, 5:30:30 PM, you wrote:
>
> PB>  El 19/11/2010 02:21 p.m., Lissy Amador escribió:
>>> zquery1.SQL:= 'SELECT * FROM nombres WHERE nombre =: A;
> PB>  no es una asignación.. los : van junto al nombre del parámetro..
>
> PB>  zquery1.SQL:= 'SELECT * FROM nombres WHERE nombre = :A';
>
> zquery1.SQL.Text:= 'SELECT * FROM nombres WHERE nombre = :A';
>             ^^^^^^
cierto! no me dí cuenta de ese detalle!! :(


_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es




More information about the Lazarus-es mailing list