[Lazarus-es] variables y constantes

Lissy Amador 01_lamador en soporteavanzado.com
Jue Nov 25 21:10:59 CET 2010


He tomado en cuento lo de mostrar en label
cuando realizo una busqueda para que no se puedan modificar los datos
claro que las modificaciones se guardarian solo so se preciona el 
botón de guardar modificaciones. 
pero el caso es que hice lo de mostrarlo en label y tengo un erro, no me encuentra
los parametros (utilizando el zquery.open), pero si uso el zquery1.ExecSQL no me muestra ningun campo tan solo me muestra el mensaje que no se ha encontrado (el mensaje que yo le puse)
 
   zquery1.SQL.Text := 'SELECT * FROM entradap WHERE empresa =:emp';
   zquery1.ParamByName('emp').asString := edit8.text;
   zquery1.open;
    if zquery1.EOF then begin
       showMessage('Nombre NO Encontrado');
       end else
    begin
    edit9.text := zquery1.FieldByName('encargado').AsString ;
    edit10.text := zquery1.FieldByName('equipo').AsString ;
    Label15.Caption:= zquery1.ParamByName('encargado').AsString;
  

----- Mensaje original -----
De: "Ismael L. Donis García" <ismael en citricos.co.cu>
Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Enviados: Jueves, 25 de Noviembre 2010 12:26:09
Asunto: Re: [Lazarus-es] variables y constantes

Lo puedes mostrar en un TLabel por ejemplo cambiando el caption

Saludos reiterados
=========
|| ISMAEL ||
=========
----- Original Message ----- 
From: "Lissy Amador" <01_lamador en soporteavanzado.com>
To: "Spanish version of Lazarus List" 
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Saturday, November 20, 2010 7:00 AM
Subject: Re: [Lazarus-es] variables y constantes


Hola
tengo un par de dudas con respecto a los parametros para
hacer una busqueda.
en mi caso sandra esta cmo buscarNombre, que yo lo hubiera
tomado como una variable.

les comento que el codigo de la busqueda es:

zquery.sql:= 'SELECT * from TABLE where nombre = :sandra';
Zquery.ParamByName('sandra').asstring:=edit2.text;
ZQuery.Open;
if ZQuery.Eof then begin
  ShiwMessage'Nombre no encontrado');
end else begin
ShiwMessage'Nombre SI encontrado');
end;

en el parametro sandra es un nombre que esta almacenado
en mi tabla, pero al buscar puedo colocar cualquier nombre
almacenado y me mostrara el mensaje que si lo encontro
pero no puedo mostrarlo en otro componente.

----- Mensaje original -----
De: "José Antonio Cuello" <josea en artextrading.com>
Para: "Spanish version of Lazarus List" 
<lazarus-es en lists.lazarus.freepascal.org>
Enviados: Viernes, 19 de Noviembre 2010 16:40:45
Asunto: Re: [Lazarus-es] variables y constantes


Hola si te lias con los parambyname también puedes sumar la cadena al sql 
tal que así:
zquery1.SQL.Text:= 'SELECT * FROM nombres WHERE nombre = ' + QuotedStr( 
edit2.text );
zquery1.Open;

P.D: Lo de QuotedStr() es pra que te añada el texto entre comillas ya que el 
campo nombre es varchar.





ARTEX TRADING S.A.
José Antonio Cuello Principal



El vie, 19-11-2010 a las 16:13 -0500, Ismael L. Donis García escribió:

Nada ahí sería:

zquery1.SQL.Text:= 'SELECT * FROM nombres WHERE nombre = :A';
zquery1.ParamByName('A').asString := edit2.text;
zquery1.Open;

Saludos reiterados
=========
|| ISMAEL ||
=========
----- Original Message ----- 
From: "Lissy Amador" < 01_lamador en soporteavanzado.com >
To: "Spanish version of Lazarus List"
< lazarus-es en lists.lazarus.freepascal.org >
Sent: Friday, November 19, 2010 3:08 PM
Subject: Re: [Lazarus-es] variables y constantes


tenian razon ya no tengo problema al compilar
ahora mi problema esta en la ejecucion
que me esta faltando

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


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

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



_______________________________________________
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