FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error en migracion de delphi2006 a delphi xe2
Un saludo para todos.
Estoy migrando una aplicacion hecha en Delphi 2006 a Delphi XE2. Al compilar no me da ningún error, pero al ejecutar (desde el entorno Delphi) sale el siguiente error: "Unable to find procedure DBXRow_GetUInt8" Creo que tiene que ver con la conexion a BD. La base de datos es la misma Firebird 2.1 para las dos aplicaciones. ¿a alguiene le ha sucedido lo mismo? Gracias |
#2
|
|||
|
|||
Hola identsoft,
¿Puede ser que estés usando dbExpress para conectar con Firebird? Me suena a un problema con un driver de dbExpress, cosa que tendría lógica que pueda fallar al migrar de versión. Yo tengo pendiente migrar también a DelphiXE2, no me asustes :-) Un saludo. |
#3
|
||||
|
||||
Creo recordar que sólo la versión más cara es la que trae los controladores dbx para firebird.
Así que tendrás que usar otros, por ejemplo, estos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
Gracias Casimiro,
Desconocía que estos drivers y me vienen genial!! Gracias. Un saludo. |
#5
|
|||
|
|||
Gracias Casimiro.
Los pruebo y cuando consiga algo (si lo consigo) lo pongo aquí. Un saludo |
#6
|
||||
|
||||
Yo tuve el mismo problema ("Unable to find procedure DBXRow_GetUInt8") migrando de delphi 2009 a XE (utilizando base de datos SQL Server) y encontré en algún foro que se resolvía añadiendo en la clausula uses una unidad específica, para mi caso creo que era: DBXMSSQL y se resolvió mi problema...
No estoy seguro ahora del nombre de la unidad, pues no tengo ahora acceso a ese codigo... Y no solo era esto, el problema tambien partia del hecho que en la misma carpeta donde se generaba el ejecutable yo tenia las dll's de dbexpress, que para mi caso (de 2009 a XE) ya no eran las mismas... (Podrias empezar por revisar esto) Un saludo, |
#7
|
||||
|
||||
Navegando por ahi enontre:
http://qc.embarcadero.com/wc/qcmain.aspx?d=77519 En los pasos para reproducir el error dicen que le problema esta en la libreria (incompatible) en el mismo directorio del ejecutable El amigo del siguiente hilo, encontró una solución salomónica:"RESOLVI formatei meu computador e funcionou -.-" http://www.activedelphi.com.br/forum...13a95bafc99c7b |
#8
|
|||
|
|||
Perdonad que tarde tanto, pero este tema me trae de cabeza.
Efectivamente estoy intentando utilizar DBExpres para conectar con una BD Firebird. He bajado la ultima version de los drivers (dbxFirebird.4.1.v36)que decía Casimiro y estoy intentando trabajar con ellos. Utilizo Firebird 2.5 y DBExpress Profesional. He copiado las librerias dbx4fb.dll y fbclient.dll en Windows\system32. He añadido el el fichero dbxdrivers.ini que viene con el driver al archivo dbxdrivers.ini que en mi caso está en ..\DBExpress\9.0 Me he creado una conexion a una base de datos de prueba y el resultado es: 1.- Si intento hacer una prueba de conexion a traves del DATA EXPLORER, sale el mensaje : "System.IO.FileLoadException:the located Assembly's manifest definition does not match the assembly reference.." 2.- Inserto un simple TSQLConnection a un formulario, le asigno la conexion creada anteriormente, pincho en la propiedad Connected para ponerla a true y sale el mensaje: "I/O during 'CreateFile(Open)' operation for file 'database.gdb'. Error while trying to open file. El sistema no puede encontrar el archivo especificado." Naturalmente, la base de datos no se llama database.gdb Lo curioso del caso es que la demo que viene con el driver funciona correctamente (cambiando la direccion de la BD). ¿alguna idea de por donde van los tiros? Gracias por vuestro tiempo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
MIgracion Sql server 2000 a 2008 error | tulio | SQL | 2 | 28-05-2010 22:28:22 |
Migración Delphi a JSF (o JSP) | cybernailuj | Internet | 0 | 18-09-2006 14:13:21 |
migracion a Delphi 7 | ramonibk | Varios | 5 | 31-12-2004 10:27:41 |
Migracion de Delphi6 a Delphi 8 .Net | evallardy | Varios | 4 | 18-11-2004 22:04:58 |
Error en Migracion interbase 6.0 a Firebird 6.5 | ASAPLTDA | Firebird e Interbase | 1 | 01-06-2004 22:29:16 |
|