Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-08-2006
beatriz g beatriz g is offline
Miembro
 
Registrado: ago 2006
Posts: 21
Poder: 0
beatriz g Va por buen camino
Acceso al resultado de una consulta SQL

Hola, estoy programando uan aplicacion en delphi para tener acceso a una base de datos mysql, tengo el siguiente codigo parar realizar una consulta sql:

q_2.SQL.Clear();
q_2.SQL.Add('select count(*) from personas where (personas.expediente = 1 and NOT (personas.tipo_parentesco = 2) and NOT(personas.tipo_parentesco= 3))');
q_2.ParamByName('p1').AsString := e_e.Text;
q_2.ParamByName('p2').AsString := 'TITULAR1';
q_2.ParamByName('p3').AsString :='TITULAR2';
q_2.ExecSQL;

Asi se debe ejecutar la consulta, pero ¿Como accedo al resultado de la consulta?
Gracias.
Responder Con Cita
  #2  
Antiguo 16-08-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
Post

calqulo Q_2 es un Componente QUErY. Solamente Cambia el EXECSQL
por un OPEN; Con eso vas a tener los datos en el Componente Query.

Código Delphi [-]

 q_2.SQL.Clear();
 q_2.SQL.Add('select count(*)  from personas where (personas.expediente = 1 and NOT (personas.tipo_parentesco = 2) and NOT(personas.tipo_parentesco= 3))');
 q_2.ParamByName('p1').AsString := e_e.Text;
 q_2.ParamByName('p2').AsString := 'TITULAR1';
 q_2.ParamByName('p3').AsString :='TITULAR2';
//q_2.ExecSQL;
 q_2.OPEN;

While not Q_2.Eof do begin
    Var1:=Q_2.FieldsByName('Nombre').asString;
    ...
    ...
    Q_2.Next;
end;

Última edición por Enan0 fecha: 16-08-2006 a las 13:49:20.
Responder Con Cita
  #3  
Antiguo 16-08-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
Relaciona la consulta con un Datasource y luego relaciona este a un DBGrid, ahi podrás ver el resultado de los datos obtenidos por tu consulta.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como capturar el resultado de una consulta SQL Jose Manuel SQL 9 15-10-2005 13:40:37
Obtener el resultado de una consulta zurech MySQL 3 13-07-2005 12:33:11
comprimir resultado de consulta cuscus Firebird e Interbase 3 29-04-2005 12:45:00
Visualizar el resultado de una consulta en un TXT dsa132132 Varios 11 26-10-2004 23:46:02
Resultado de Consulta en Variable ¥0n1 SQL 1 30-12-2003 02:07:29


La franja horaria es GMT +2. Ahora son las 08:34:40.


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
Copyright 1996-2007 Club Delphi