PDA

Ver la Versión Completa : Error con el Update 2 de Delphi for PHP


CHECHE81
24-09-2007, 16:52:56
Que tal saludos a la comunidad, con la novedad que he descargado el Update 2 de D4PHP pero al querer correr mi aplicacion que había realizado con el Update 1, y que hasta el momento corre bien en esa versión, ya no jalo me marco un error, en tiempo de diseño al querer abrir la base de datos de Firebird 2.0 desde el DataExplorer, marcandome el siguiente error : connection rejected by remote interface., y ya he revisado la conexión y está igual que como la tenia antes de instalar el update 2, esto es en tiempo de diseño la otra es que al correr mi aplicación con al propiedad DriverName del objeto DataBase1 con valor ibase marca este error:


Warning: ibase_pconnect() [function.ibase-pconnect (http://localhost:3569/function.ibase-pconnect)]: connection rejected by remote interface in C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\adodb\drivers\adodb-ibase.inc.php on line 75
Application raised an exception class EDatabaseError with message 'Cannot connect to database server'Callstack #0 File: P:\SitioSistemasGH\Fuentes\index.php Line: 123 |_Callstack #1 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1759 |_Callstack #2 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1829 |_Callstack #3 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 536 |_Callstack #4 File: Line: |_Callstack #5 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 459 |_Callstack #6 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1180 |_Callstack #7 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 568 |_Callstack #8 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1453 |_Callstack #9 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 772 |_Callstack #10 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\system.inc.php Line: 196 |_Callstack #11 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 1070 |_Callstack #12 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1472 |_Callstack #13 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1210 |_Callstack #14 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1197 |_Callstack #15 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 646 |_Callstack #16 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 198 |_Callstack #17 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 220 |_Callstack #18 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\system.inc.php Line: 196 |_Callstack #19 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 135 |_Callstack #20 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 264 |_Callstack #21 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 252


Por otra parte si el modifico la propiedad ibase al Database1 a firebird me marca el siguiente error :


Warning: ibase_connect() [function.ibase-connect (http://localhost:3569/function.ibase-connect)]: connection rejected by remote interface in C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\adodb\drivers\adodb-ibase.inc.php on line 75
Application raised an exception class EDatabaseError with message 'Cannot connect to database server'Callstack #0 File: P:\SitioSistemasGH\Fuentes\index.php Line: 123 |_Callstack #1 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1759 |_Callstack #2 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1829 |_Callstack #3 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 536 |_Callstack #4 File: Line: |_Callstack #5 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 459 |_Callstack #6 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\classes.inc.php Line: 1180 |_Callstack #7 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 568 |_Callstack #8 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1453 |_Callstack #9 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 772 |_Callstack #10 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\system.inc.php Line: 196 |_Callstack #11 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 1070 |_Callstack #12 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1472 |_Callstack #13 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1210 |_Callstack #14 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 1197 |_Callstack #15 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 646 |_Callstack #16 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 198 |_Callstack #17 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 220 |_Callstack #18 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\system.inc.php Line: 196 |_Callstack #19 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 135 |_Callstack #20 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\db.inc.php Line: 264 |_Callstack #21 File: C:\Archivos de programa\CodeGear\Delphi for PHP\1.0\vcl\dbtables.inc.php Line: 252


Si alguien sabe de este problema selo agradeceria, gracias por su tiempo.

JXJ
26-09-2007, 22:22:33
a mi me parece que si no es muy grande tu aplicacion.
probaras, hacerla denuevo, desde el delphi4php update2

o reviza si tu servidor interbase, esta activo, correctamente.
al momento de ejecutar tu aplicacion.

lo otro es si usas firebird y elejiste al momento de instalarlo que
cambiara el nombre de la dll de firebird, por la de gds32

CHECHE81
27-09-2007, 21:52:09
Estuve checando la configuración de firebird, es mas lo desinstale y lo instale de nuevo, solo que esta vez sustituí la gds32.dll en las siguientes carpetas de la vcl:

1.0/apache/bin
1.0/
1.0/packages
1.0/php

Permitiendo abrir las bases de datos de firebird desde el DataExplorer, en tiempo de diseño y en tiempo de ejecución también.

Gracias por su tiempo.