PDA

Ver la Versión Completa : Zeos relacionamentos


WaRRanT
25-02-2004, 18:47:59
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+