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 20-04-2007
newdelphi7 newdelphi7 is offline
Miembro
 
Registrado: may 2006
Posts: 36
Poder: 0
newdelphi7 Va por buen camino
Comandos SQl con Delphi y Zeos

Buenos Dias, Hola les tengo unas preguntitas algo creo que fuera de lo comun:

He instalado lso componentes Zeos y he hecho la coneccion a las bases de datos todo bien, pero no se que componente poner y como hacer una consulta sql, es decir paso por paso que debo hacer, soy fanatico de los tutoriales de este tipo y veo que no hay uno que diga como hacer una consulta o un update...

por favor si alguien sabe como hacerlo y tiene tiempo pues que me diga como y donde inserto los comandos sql para hacer las consultas en delphi con zeos y si puede hacerse un tutorial con esos datos pues mucho mejor, estoy trabajando en una recopilacion de datos de zeos y mysql para que los novatos como yo podamos recurrir a esa web y tenenr todos los materiales. gracias....
Responder Con Cita
  #2  
Antiguo 20-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
ZEOS tiene dos componentes principalmente para eso, el ZReadOnlyQuery y el ZQuery. No sé por qué distinguen uno de otro, quizá porque optimizan recursos cuando hacen consultas que no necesitan actualizarse.

Pero ambas componentes tienen su propiedad SQL que es un TStrings (lista de cadenas) en donde pones el texto de la consulta que quieras hacer. Para ejecutar la consulta tienes dos métodos: Open (equivalente a poner la propiedad Active en true) y ExecSQL. El primero se usa para consultas que regresan registros, como SELECT, y el segundo para consultas que modifican datos, como UPDATE, DELETE e INSERT.

// Saludos
Responder Con Cita
  #3  
Antiguo 20-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Añado a lo dicho por el maestro Roman:
Las consultas en zeos, osea usando cualquera de los dos zquery se pueden hacer igual que con otros componentes como ado, osea por codigo y no necesariamente directamente en su propiedad sql, que despliega la pantalla del texto el concepto es el mismo.
Saludos
Responder Con Cita
  #4  
Antiguo 20-04-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Hace algunos meses puse un tutorial sobre Zeos...Aquí lo puedes bajar
Viene paso por paso espero que te sirva.
Un ejemplo de uso de un query Zeos:

Código Delphi [-]

 var MinQuery: TZQuery;
      AConn: TZConnection;
Begin
  MinQuery := TZQuery.Create(nil);
  aConn := TZConnection.create(nil);
  
  try
     With aConn Do
     Begin
       Hostname:='localhost';
       catalog:='midb';
       dabase:='midb';         // Esto lo puedes poner directamente en el
       user:='root';             // contol que pongas en el form
       password:='';
       protocol='MySQL 5.0';
     end;
   aConn.Connect;
   If aConn.Connected Then
   With MinQuery Do
    Begin
     Connection :=aConn;
     SQL.Add('select * from mitabla');
     Open; 
    end;
   // Hacer algo con los datos del query..
  // ...
  // ...
  
 finally
   aconn.Free;
   MinQuery.Free;
 end;
end;
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 25-05-2012
franroju franroju is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 55
Poder: 13
franroju Va por buen camino
Perdón que reviva este hilo viejiiiiiisimo. AzidRain use tu tutorial para instalar ZeosLib en Delphi 7 y tengo varias dudas, ya que programando me surgio un error y no se si es debido a zeos, o que.

Descargue ZeosDBO 6.6.6 stable, pero veo que no tiene la carpeta "lib". Los packages delphi10 y 11 no tienen el proyecto ZeosDbo, con lo cual tuve que instalar el paquete delphi7. Segun tu tutorial delphi9 era para Delphi 2005 y delphi 10 para Delphi 2006, entonces... instale un paquete que no corresponde para Delphi 7???

Para que me funcione, copie la carpeta lib de un ZeosDBO anterior (no se si eso está bien).

Y el problema que me surgio, yendo mas a la aplicacion, es que no puedo hacer un open de las componentes zquery ni ztables, con lo cual no puedo acceder a ningun dato de la base. Me podes tirar un centro sobre esto? Te lo agradecería mucho.

Saludos!
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
Comandos ms-dos o programas externos en Delphi!! pedromagno Varios 2 09-04-2007 10:35:15
manual para aprender delphi(comandos) jermy Varios 3 01-12-2006 22:56:11
Alguien me pasa los comandos de delphi? Aveco Varios 15 02-07-2006 22:39:31
delphi 6 y zeos 6.1.5 jgutti Conexión con bases de datos 0 16-12-2004 21:36:34
Ejecutar comandos AT(modem)desde Delphi rodrigo iñiguez Internet 1 26-01-2004 16:03:48


La franja horaria es GMT +2. Ahora son las 07:42:48.


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