Bienvenido a los foros.
Tal como dice [Casimiro Notevi] intenta usar TAG's en los mensajes y échale un vistazo a la
Guía de estilo.
como eres "novato" te he editado yo el mensaje.
Cita:
Empezado por Elias011267
La pregunta es:
Yo realizo todas las consultas en las vistas y procedure que tengo en firebird, el firedac lee las vistas como tablas, entonces debo hacer un select en los eventon exit ej.
Código Delphi [-]select cedula,nombre,apellido,fecnac FROM v_elector WHERE ele_id= :edit1.text;
perono funciona.
|
En cuanto a tu pregunta, estaría bien que nos pusieras algun trozo de código de tu aplicación, unas cuantas líneas.
Con lo que pones nos hacemos una idea, pero seguramente tampoco te podamos dar una solución exacta.
Lo primero, te pongo un código de ejemplo para realizar una consulta.
Código Delphi
[-]
...
fdQuery1.SQL.Text := 'select cedula,nombre,apellido,fecnac FROM v_elector WHERE ele_id=' + edit1.text;
fdQuery1.Open;
Para empezar, puedes hacerlo así.
Los que llevamos un tiempo en esto, preferimos utilizar parámetros, en lugar de crear la SQL uniendo cadenas.
http://docwiki.embarcadero.com/RADSt...ers_in_Queries
http://docwiki.embarcadero.com/RADSt...ers_at_Runtime
Este sería el equivalente al código anterior, pero utilizando parámetros:
Código Delphi
[-]
...
fdQuery1.SQL.Text := 'select cedula,nombre,apellido,fecnac FROM v_elector WHERE ele_id= :ELEID';
fdQuery1.ParamByName('ELEID').AsString := Edit1.Text;
fdQuery1.Open;