Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Zeos relacionamentos (https://www.clubdelphi.com/foros/showthread.php?t=7751)

WaRRanT 25-02-2004 18:47:59

Zeos relacionamentos
 
Como faço um relacionamento no MySQL atráves do componente ZQuery da biblioteca Zeos?

Gracias,

WaRRant,

Abraços a todos!

kayetano 25-02-2004 23:04:02

Hola

Necesitas configurar primero el componente TZConnection

WaRRanT 27-02-2004 13:33:48

KAYETANO,

Agradeço a atenção, mas não entendi direito. Poderia explicar melhor?

Gracias,

[]'s

kayetano 27-02-2004 15:10:03

Hola

Te lo cuento de memoria, por lo que puede ser que ponga algo incorrecto.

Debes utilizar el componente TZConnection donde debes indicar el "HOST" de la base de datos, el nombre de la base de datos, el "user", el "passoword".

una vez configurado esto puedes probar a poner la proviedad "Active" a "true" para conprobar que conecta correctamente.

Ahora solo tienes que cojer el objteo TZQuery, indicar que la base de datos con la que vas a trabajar es la anteriormente definida y en la propiedad "sql" escribir la sentencia SQL que quieras.

Espero que te sirva.

roman 27-02-2004 16:18:18

Pequeñísima corrección a la memoria ;)

En la última versión de Zeos, en lugar de Active es Connected y hay que especificar además el protocolo. El ZQuery se conecta al ZConnection mediante la propiedad Connection.

// Saludos

WaRRanT 27-02-2004 18:07:13

Desculpe...

Acho que me expressei errado. Eu consegui conectar-me ao banco de dados MySQL. Tb consegui usar a ZQuery para manipular os dados e etc...

A minha dúvida é quanto aos "Relationships".

No TTable, se não me engano usamos la propriedade "MasterSource"....

Como faço na ZQuery?

Gracias,

[]'s

WaRRanT 27-02-2004 18:10:56

No TTable las propriedades são "MasterSource" e "masterfields"...

roman 27-02-2004 18:20:25

Tienes que hacer las relaciones mediante las consultas sql usando joins. Estas componentes no tienes las propiedades que mencionas ya que esta manera de hacer relaciones es más para bases de datos de escritorio como Paradox.

Una alternativa sería usar ClientDataSets conectados a tus TZQuery mediante un DataSetProvider y establecer las relaciones usando las propiedades MasterSource y MasterFields de los ClientDataSet.

// Saludos

WaRRanT 01-03-2004 13:24:00

Olá,

Eu estou usando a Query como uma TTable... com insert, post, etc...

Não sou muito bom em SQL, e não estou conseguindo usa o Join. Sendo assim estou com dificuldade para estabelecer relacionamento entre os campos de minhas tabelas. Alguém poderia exemplificar para mim?

Gracias pela atenção,

[]'s a todos!

t+


La franja horaria es GMT +2. Ahora son las 10:30:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi