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 10-12-2009
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Llenar un String con datos de una SQL

Buenas a todos de nuevo.

Uso Delphi 6 y Firebird 1.5

Os explico mi problema:

Tengo un formulario donde he colocado un componente IBSQL para que me busque datos de una tabla.

Tengo creada una var zona1 :string;

Código Delphi [-]
 
private
    { Private declarations }
  public
    { Public declarations }
    Zona1 : String;
  end;

Necesito poder llenar este string con los datos de la SQL, el formato debe ser dato1, dato2, dato3,...datoz, creo que debo hacer algo así pero no consigo nada


Código Delphi [-]
SQLZona1.Close;
SQLZOna1.Open;
While not SQLZona1.Eof do
        begin
                    Zona1.....      No me aclaro aquí
        end;


Gracias a todos

Josep
Responder Con Cita
  #2  
Antiguo 10-12-2009
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Cita:
Empezado por jafera Ver Mensaje
Buenas a todos de nuevo.

Uso Delphi 6 y Firebird 1.5

Os explico mi problema:

Tengo un formulario donde he colocado un componente IBSQL para que me busque datos de una tabla.

Tengo creada una var zona1 :string;

Código Delphi [-]
 private     { Private declarations }   public     
{ Public declarations }     

Zona1 : String;   
end;


Necesito poder llenar este string con los datos de la SQL, el formato debe ser dato1, dato2, dato3,...datoz, creo que debo hacer algo así pero no consigo nada


Código Delphi [-]
SQLZona1.Close; SQLZOna1.Open; While not SQLZona1.Eof do
        begin
                    Zona1:=Zona1+SQLZona1.Fields[0].AsString;        
end; 


Gracias a todos

Josep


Si no he entendido mal algo como lo anterior te valdría.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 10-12-2009 a las 17:55:32.
Responder Con Cita
  #3  
Antiguo 10-12-2009
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Gracias Marcos, pero me entra en un bucle sin fin.

La consulta es super sencilla y funciona bien con el IBConsole

select * from RE0001
where Zona = 1
order by Poblacio

los campos son tres C_Postal, Poblacio y Zona

No entiendo el porque

Josep
Responder Con Cita
  #4  
Antiguo 10-12-2009
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Creo que faltaba el SQLZona1.Next

Hasta luego
Responder Con Cita
  #5  
Antiguo 11-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jafera Ver Mensaje
...pero me entra en un bucle sin fin.
Es lo mínimo que puede pasar si uno no cambia de registro...

Código Delphi [-]
SQLZona1.Close; 
SQLZOna1.Open; 
While not (SQLZona1.Eof) do begin
   Zona1 := Zona1 + SQLZona1.Fields[0].AsString;        
   SQLZona1.Next;
end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
DBGrid llenar valores Booleanos mostrando forma String mrnovice OOP 15 26-11-2008 15:59:45
como llenar un combobox y guardar los datos amix Conexión con bases de datos 7 07-10-2007 22:38:07
Llenar con ceros a la izquierda una variable string egostar .NET 9 22-08-2007 08:57:19
llenar un combobox con datos de una tabla edelphi Conexión con bases de datos 4 28-02-2007 12:06:37
Llenar datos en StringList Caro OOP 2 12-11-2005 17:20:57


La franja horaria es GMT +2. Ahora son las 12:15: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