![Photo](http://delphiaccess.com/foros/uploads/profile/photo-thumb-12142.jpg?_r=1562944261)
[RESUELTO] Error de dialecto firebird
#1
Posted 11 March 2010 - 11:54 AM
Este error sale en mi programa y en IBExpert, utilizo firebird 2.1 y WindowsXP Home SP3
En mi maquina funciona bien y en la maquina donde lo he instalado no funciona y me muestra ese error.
---------------------------
Casa Morales
---------------------------
Database Server Error: Database SQL dialect 18948168 does not support reference to (null) datatype.
---------------------------
Aceptar
---------------------------
¿ Alguien sabe como se soluciona ?
gracias
#2
Posted 11 March 2010 - 12:09 PM
¿Podrías indicarnos más información?
¿Que versión tienes en la máquina en donde lo instalaste? ¿Dónde te arroja el error? ¿En una consulta?
Por favor comentanos más...
Saludos,
#3
Posted 11 March 2010 - 12:11 PM
Connecting... Failed!
------------------------------------
can't format message 13:896 -- message file c:\Program Files\Borland\InterBase/interbase.msg not found.
Database SQL dialect 73637976 does not support reference to am Files\Borland\InterBase/interbase.msg datatype.
gracias
#4
Posted 11 March 2010 - 12:12 PM
gracias
#5
Posted 11 March 2010 - 12:17 PM
MENU (Server) Thu Mar 11 11:47:34 2010
Can't load INTL module 'C:\Archivos de programa\Firebird\Firebird_2_1\intl\fbintl.dll'
gracias
#6
Posted 11 March 2010 - 12:26 PM
Parece que ese ordenador también tiene Interbase (la base de datos de Borland/Embarcadero, de la que se escindió Firebird).
Yo diría que tu conexión de IB-Expert está intentando utilizar la librería cliente de Interbase (el gds32.dll que seguramente se encuentra en tu Windows\System32).
Así que en tu Conexión en IB-Expert, configura la Client Library File como :
C:\Archivos de Programa\Firebird\Firebird_2_1\bin\fbclient.dll
en lugar de gds32.dll
NOTA : No acabo de entender el error con la carga del fbintl.dll. Asegúrate de que ese archivo existe y se encuentra en esa carpeta.
Saludos.
#7
Posted 11 March 2010 - 12:27 PM
c:\Program Files\Borland\InterBase
Tengo que instalar delphi en esa maquina ?
gracias
#8
Posted 11 March 2010 - 12:28 PM
Hola.
Parece que ese ordenador también tiene Interbase (la base de datos de Borland/Embarcadero, de la que se escindió Firebird).
Yo diría que tu conexión de IB-Expert está intentando utilizar la librería cliente de Interbase (el gds32.dll que seguramente se encuentra en tu Windows\System32).
Así que en tu Conexión en IB-Expert, configura la Client Library File como :
C:\Archivos de Programa\Firebird\Firebird_2_1\bin\fbclient.dll
en lugar de gds32.dll
NOTA : No acabo de entender el error con la carga del fbintl.dll. Asegúrate de que ese archivo existe y se encuentra en esa carpeta.
Saludos.
Es una maquina con una instalacion fresh de windows, solo instale firebird y la aplicacion, no entiendo porque busca Interbase.
gracias
#9
Posted 11 March 2010 - 12:34 PM
Undefined name.
CHARACTER SET ISO8859_1 is not installed.
Y no se conecta a la base.
![:(](http://delphiaccess.com/foros/public/style_emoticons/default/10.gif)
gracias
#10
Posted 11 March 2010 - 12:37 PM
![:s](http://delphiaccess.com/foros/public/style_emoticons/default/24.gif)
Salud OS
#11
Posted 11 March 2010 - 12:58 PM
Ya hice el cambio de la librería y ya no envía el error, pero ahora tengo otro problema, me muestra el siguiente mensaje
Undefined name.
CHARACTER SET ISO8859_1 is not installed.
Y no se conecta a la base.
gracias
Hola, este problema sí que es claramente causado por no poder cargar la fbintl.dll (lo que dice el Log de Firebird).
Yo desinstalaría y volvería a instalar Firebird, parece que algo no ha quedado bien.
Saludos.
#12
Posted 11 March 2010 - 12:59 PM
Muchas gracias
#13
Posted 11 March 2010 - 01:01 PM
Es una maquina con una instalacion fresh de windows, solo instale firebird y la aplicacion, no entiendo porque busca Interbase.
Está claro que al menos tiene en System32 la librería cliente (gds32.dll) de Interbase. Alguna aplicación la tiene que haber instalado.
En principio no debería ser ningún problema, Firebird 2.1 e Interbase pueden convivir en la misma máquina.
Saludos.
#14
Posted 11 March 2010 - 01:03 PM
Eso estamos haciendo ya les digo que paso.
Por cierto, entre la desinstalación y la nueva instalación de Firebird, reinicia la máquina.
Nunca está de más, y puede ser útil para liberar de memoria librerías que no deberían estar allí.
Saludos.
#15
Posted 11 March 2010 - 01:06 PM
Es una maquina con una instalacion fresh de windows, solo instale firebird y la aplicacion, no entiendo porque busca Interbase.
Está claro que al menos tiene en System32 la librería cliente (gds32.dll) de Interbase. Alguna aplicación la tiene que haber instalado.
En principio no debería ser ningún problema, Firebird 2.1 e Interbase pueden convivir en la misma máquina.
Saludos.
Pues como te comento, la instalación de esa máquina la hicimos desde cero, se instalaló Windows, Firebird y la aplicación, cuando la ejecutaron comenzaron esos problemas, les recomendé instalaran IBExpert para ver si la aplicación era la que tenia problemas, pero tampoco funciona, ya estamos reinstalando firebird a ver que gestos.
Salud OS
#16
Posted 11 March 2010 - 01:14 PM
Eso estamos haciendo ya les digo que paso.
Por cierto, entre la desinstalación y la nueva instalación de Firebird, reinicia la máquina.
Nunca está de más, y puede ser útil para liberar de memoria librerías que no deberían estar allí.
Saludos.
Si, asi lo he hecho pero sigue el problema.
Connecting... Failed!
------------------------------------
Undefined name.
CHARACTER SET ISO8859_1 is not installed.
Attempting to connect to services manager... Passed!
Disconnecting from database... Passed!
¿que mas puedo verificar?
#17
Posted 11 March 2010 - 01:49 PM
¿ Estamos hablando de un Firebird 2.1 Server o Embedded ?, ya que solo encuentro referencias a problemas como este en en Firebird Embedded o en Betas de Firebird, no encuentro nada en versiones finales.
En todo caso no cuesta nada probara lo que dicen en Developpez
http://www.developpe...set-fbintl-dll/
Alguien con un problema similar comenta que lo resolvió instalando manualmente el RunTime C++ de Microsoft :
http://www.microsoft...&displaylang=fr
En concreto, lee detenidamente este capítulo de la guía de instalación de Firebird 2.1
http://firebirdsql.o...tall-212-win-s1
Saludos.
#18
Posted 11 March 2010 - 02:12 PM
¿Y el servidor "original" de donde salio la BD esta disponible?, porque de ser así pueden realizar un Backup/Restore.
#19
Posted 12 March 2010 - 08:35 AM
Marc, instalamos Fierbird Super Server 2.1 y funciona como servicio.
Rolphy Reyes, si, la base de datos está en mi maquina, voy a hacer el respaldo.
Mañana vamos a hacer de nuevo las pruebas ya les comento como nos fue, gracias por todo, los mantengo informados.
#20
Posted 16 March 2010 - 06:26 PM
Saludos.
¿Y el servidor "original" de donde salio la BD esta disponible?, porque de ser así pueden realizar un Backup/Restore.
Hola
Pues actualizando este hilo, resulta que tuve que crear la base de datos desde el <DDL> quitando todas las referencias al ISO8859_1 y COLLATE ES_ES, pero cuando hago el restore de la base de datos me sale este error
![:s](http://delphiaccess.com/foros/public/style_emoticons/default/24.gif)
IBE: Starting restore. Current time: 18:23:21
IBE: can't format message 13:99 -- message file c:\Program Files\Borland\InterBase/interbase.msg not found.
invalid parameter in transaction parameter block.
IBE: Restore completed. Current time: 18:23:21. Elapsed time: 00:00:00
Que mas puedo revisar ?