PDA

Ver la Versión Completa : Duda en utilizar un signo en Delphi


Nelly
03-12-2005, 00:03:07
Buenas tardes a todos

Tengo una duda en relación a un signo en Delphi, encontre parte de un codigo y me llamo la atención un signo, si alguien sabe cual es lafunción del mismo, por favor se tan amable y explicarme.

qryListAfil.ParamByName('appat').AsString:=trim(edtApPat.Text) + '%';
if trim(edtApMat.Text)>'' then qryListAfil.ParamByName('apmat').AsString:=trim(edtApMat.Text) + '%';
qryListAfil.ParamByName('nombre').AsString:=trim(edtNombre.Text) + '%';



y estos elementos también no se por que se utilizan:
if not qryListAfil.Prepared then qryListAfil.Prepare;

Espero me aclaren la duda. Gracias por su tiempo.

jachguate
03-12-2005, 00:12:31
y... :confused: estee.... ¿cual es el signo en cuestión? :eek:

Nelly
03-12-2005, 00:24:48
ok, tienes razón, es este'%', ¿que función hace en delphi? y respecto a la otra pregunta, ¿Cual es tu respuesta?
y... :confused: estee.... ¿cual es el signo en cuestión? :eek:

jachguate
03-12-2005, 00:55:10
El signo de porcentaje no es un simbolo especial en delphi. Lo es en sql, donde se usa como comodín en la clausula like.


select *
from cliente
where nombre like '%JUAN%';


traerá todos los clientes que contengan la cadena JUAN en cualquier posición del nombre.

Sobre la "otra pregunta", te invito a leer y respetar la guia de estilo: Mantener un tema de conversación por hilo.

Hasta luego.

;)