Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2006
Luis Cuenca Luis Cuenca is offline
Registrado
 
Registrado: ago 2006
Posts: 9
Poder: 0
Luis Cuenca Va por buen camino
Como asignar el resultado de una consulta a una variable

Hola a todos, soy nuevo en el foro y en Delphi, quisiera saber como asignar el resultado de una consulta a una variable, esta es mi consulta:

DM.proveedores.SQL.Clear;
DM.proveedores.SQL.Add('SELECT Password FROM empleados ');
DM.proveedores.SQL.Add('WHERE Presentoexamen IS NULL AND Registro="'+marca+'"');
DM.proveedores.ExecSQL;

devuelve un solo registro y quisiera asignarle su valor a cualquier variable.

Gracias por su ayuda
Responder Con Cita
  #2  
Antiguo 11-08-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Justo al final de esta página tienes varios enlaces con preguntas similares a la tuya, que seguro que te servirán
Responder Con Cita
  #3  
Antiguo 11-08-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Código Delphi [-]
var Pass string;
with DM.proveedores do
 if active then close;
 SQL.Clear;
 SQL.Add('SELECT Password FROM empleados ');
 SQL.Add('WHERE Presentoexamen IS NULL AND Registro="'+marca+'"'); 
 Open;

 Pass:=FieldByName('Password').AsString;
end; //with

Dos cosas que tienes que notar, hago una comprobación de la consulta, si esta ya esta activa, entonces la cerramos. Mas vale prevenir.

Y lo segundo, todas las consutas se deberán activar con el comando Open. El comando ExecqSQL se utiliza para aquellas instrucciones que no regresan valor, es decir, un Update, insert o delete. Pero todas las consultas (Select) deberán activarse con el comando Open.
__________________

Responder Con Cita
Respuesta



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
Cómo colocar el resultado de una consulta en un ComboBox??? gusanita Varios 8 16-05-2008 00:58:50
Cómo asignar valores a una variable tipo Array quinqui OOP 7 23-06-2006 15:59:17
Como capturar el resultado de una consulta SQL Jose Manuel SQL 9 15-10-2005 12:40:37
Resultado de Consulta en Variable ¥0n1 SQL 1 30-12-2003 01:07:29
como asignar un valor a una variable juan Varios 6 18-06-2003 01:26:19


La franja horaria es GMT +2. Ahora son las 16:45:30.


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