Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   No puedo abrir una tzquery en win7 de 64 bits (https://www.clubdelphi.com/foros/showthread.php?t=72519)

amontero 23-02-2011 18:18:22

No puedo abrir una tzquery en win7 de 64 bits
 
Tengo un gran problema con el windows 7 de 64 bits y las zeos, a ver si a alguien se le ocurre algo para arrojar luz sobre el error...

Tengo una aplicación (Delphi 7,Zeos 666,Interbase 6) funcionando en windows xp (en vista tb. se ha probado)

Instalo todo lo necesario en el windows 7 de 64 bits y... oh! sorpresa, algo falla.

El caso es que he depurado hasta la saciedad y me encuentro con que el problema esta en el zquery, un ExecSQL funciona bien pero un Open da error "Access violation at address 00000000. Read of adress 00000000"

-------------------

begin
consulta1 := tZQuery.create (nil);
consulta1.Connection := conexion;
consulta1.sql.text := "update te_empresa set activa=1";
consulta1.execSQL;

consulta2 := tZQuery.create (nil);
consulta2.Connection := conexion;
consulta2.sql.text := "select * from te_empresa";
consulta2.open;
end;

La consulta2 da error en el open, pero la consulta1 funciona bien.

Alguna idea... ¿?¿?

amontero 24-02-2011 06:35:11

Solucionado.
 
Una vez más el problema no estaba en el programa desarrollado.
Ya lo he resuelto.
Por si a alguien le sucede alguna vez, comento...

Programa en Delphi + Zeos 666 con base de datos interbase (gdb) NO PUEDE utilizar el Firebird2.5 (32 o 64 bits) en windows7 x64 (aunque el servidor de datos sea otro en remoto).

SOLUCION: instalar un Firebird 2.1.3 de win32 en el win7 x64

Supongo que el problema, al final, estará en alguna incompatibilidad entre las zeos666 y el firebird25 (si alguien utiliza esta combinacion y confirma que funciona en otros SO estaría bien).

Gracias de todos modos. Un saludo...


La franja horaria es GMT +2. Ahora son las 09:28:46.

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