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 27-10-2011
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
Como asignarle a un edit una consulta sql

Hola, soy nuevo por aqui y necesito la colaboracion de ustedes
estoy desarrollando una aplicacion que maneja un base dato en access y necesito mostrar el resultado de una consulta en un edit y no se como hacerlo agradeceri toda la ayuda que me pudieran dar este es parte de codigo que estoy desarrollando

Código Delphi [-]
// aqui le asigno la consulta al query
with DataModule4.Query1 do
    begin
       Close;
       SQL.Clear;
       SQL.Add('select (um) from um where descum='+QuotedStr(suiDBLookupListBox1.SelectedItem));
       ExecSQL;
    end;

el problema es que no se como asignarle el resultado de esta al edit.

Gracias de ante mano

Última edición por Caro fecha: 27-10-2011 a las 17:15:02.
Responder Con Cita
  #2  
Antiguo 27-10-2011
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola Salnhack, en ves de ExecSQl debes utilizar Open ya que no estas haciendo cambios sobre tu BD. Para recuperar el valor de tu consulta (FieldByName o Fields[indice de tu campo]).

Código Delphi [-]
with DataModule4.Query1 do
    begin
         Close;
         SQL.Clear;
         SQL.Add('select (um) from um where descum='+QuotedStr(suiDBLookupListBox1.SelectedItem));
  Open;

  Edit.Text := FieldByName('um').AsString; //si te devuelve mas de un valor debes recorrer tu dataset (Query)

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 27-10-2011
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
Thumbs up gracias

Cita:
Empezado por Caro Ver Mensaje
Hola Salnhack, en ves de ExecSQl debes utilizar Open ya que no estas haciendo cambios sobre tu BD. Para recuperar el valor de tu consulta (FieldByName o Fields[indice de tu campo]).

Código Delphi [-]with DataModule4.Query1 do begin Close; SQL.Clear; SQL.Add('select (um) from um where descum='+QuotedStr(suiDBLookupListBox1.SelectedItem)); Open; Edit.Text := FieldByName('um').AsString; //si te devuelve mas de un valor debes recorrer tu dataset (Query)


Saluditos
Gracias me sirvio bien.
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 obtener el resultado de una consulta sql en un edit? Master23 Varios 8 04-01-2011 21:16:14
Como mostrar Resultados de una consulta en componentes como los Edit,Label y DbGrids! danny Conexión con bases de datos 2 08-05-2008 23:35:46
como asignarle los componente dialogs a este codigo kurono Varios 4 12-04-2008 08:36:07
como visualizar el resultado de una consulta en un edit Damian666 Conexión con bases de datos 9 29-09-2005 18:33:17
Como asignarle atributos a un pixel? bustio .NET 0 03-12-2004 20:42:00


La franja horaria es GMT +2. Ahora son las 15:28:10.


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