PDA

Ver la Versión Completa : componentes ZEOS y Delphi 7


edfz
31-03-2004, 22:56:52
Una consulta... cómo hago para enlazar una conexión hecha con los controles de ZEOS a un dbgrid, o dbedit, etc...
gracias...

roman
31-03-2004, 23:02:35
Pues de la misma forma que con un TTable o un TQuery.

Las componentes básicas de Zeos son TZConnection y TZQuery. La primera te sirve para configurar la conexión. Simplemente le especificas la dirección del servidor, la base de datos, el usuario de mysql que usarás para conectarte, su password y el protocolo (versión de mysql del servidor).

TZQuery es un descendiente de TDataSet de manera que simplemente tienes que enlazarlo a un TDataSource y éste al control db que desees como un TDBGrid por ejemplo.

// Saludos

edfz
03-04-2004, 14:45:46
hola,

listo, pero...
cómo hago si ya enlacé el dbgrid con la conexión, para hacer un insert?
Tendría que usar el ZUpdateSQL?
No quiero cambiar el zquery.sql para hacer el insert, porque perdería la conexión que tiene el dbgrid a los datos... Cómo tendría que hacer esto?
Gracias

roman
04-04-2004, 22:14:17
No entiendo la pregunta. Sin embargo quizá te sirva saber que puedes poner la propiedad RequestLive del ZQuery para intentar obtener un DataSet actualizable de manera que puedes modificar, insertar y borrar registros de la misma manera a como lo haces con un Table.

Esto no funciona siempre pues depende del tipo de consulta que se haga (básicamente que sólo tome campos de una sóla tabla) y en tal caso tendrías que usar el ZUpdateSql.

// Saludos