Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ZeosDB con MySql 5.1 (https://www.clubdelphi.com/foros/showthread.php?t=78894)

franroju 23-05-2012 17:57:41

ZeosDB con MySql 5.1
 
Hola gente, tengo un par de dudas con el manejo de Zeos y MySql.

Estoy realizando una aplicación, en la cual quiero que la componente ZConnection este en un DataModule para que sea accesible por todas las unidades.

Creo la base de datos (o mejor dicho, intento crearla) a través de un ZSqlProcessor, pero me arroja un error de "violación de acceso", solo cuando intento manipular el ZSqlProcessor. He intentado dejar el ZConnection en el DataModule y el Processor en el Form, pero me sucede lo mismo. Sólo anda si las 2 componentes están en el Form que vaya a utilizar. Y si lo dejo así, todas las unidades deberían usar el Form de login (que es el Form inicial, donde se crea la base de datos).

Espero que me haya explayado bien y logren entender mi problema, pero si quieren lo resumo diciendo que quiero que el ZConnection sea accesible a través de un DataModule, pero si hago esto no puedo crear la base de datos desde un ZSqlProcessor porque lanza el error de "violación de acceso".

Gracias y espero que puedan ayudarme y solucionarme el problema.

jpgonzalez 24-05-2012 15:21:39

Buenas franroju...

Una consulta nomas... creas el DataModule desde el Form principal?
Quiza te tira un Acces Violation porque queres acceder al DM y no esta creado...

Ejemplo:

Código Delphi [-]
procedure TFrmMain.FormCreate;
begin
    DmMain:=TDmMain.Create(Self);
    DmMain.ZSqlProcessor......

Espero te sirva, abrazo!!!!


La franja horaria es GMT +2. Ahora son las 19:55:43.

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