Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

FireBird: undefined name character set win1252 is not instal

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: FireBird: undefined name character set win1252 is not instal Responder citando

Estimados,
Tengo un Firebird SuperServer 2.0 sobre SUSE Linux y he instalado sobre Win2003 un SuperServer 2.1. Suponia que con solo detener ambos motores, copiar la basedatos.fdb al servidor win2003 comenzar a utilizarla seria muy muy sencillo. ERROR !!
Al pretender acceder a tablas con campos caracter recibia una y otra vez el consabido "undefined name character set win1252 is not installed".
Esto cada vez que, usando el IBManager Lite pretendia entrar a la pestaña que muestra los datos del archivo.
Buscando en el foro, hice el intento de "Extract Database", obteniendo el mismo error cuando procesaba alguna tabla con campos de caracter.
A este momento estoy ejecutando un proceso que me lee de la base original y copia en otra (sin DEFAULT CHARACTER SET establecido) a ver que resultado obtengo, supongo que voy a perder los acentos, eñes y cosas asi.
-----------
Alguien me da una guia sobre como solucionar este problema ??
LO IDEAL seria que pudiera utilizar la misma basedatos.fdb
AL MENOS quisiera poder hacer un "Extract Database" con IBManager para luego crear una nueva, pero sin acentos ? ... mmm Sad Sad
.....................
Amigos, si bien he sido extenso, espero haber sido claro, por estos lados ya es mas de medianoche y mi dia comenzo' antes del alba, mañana espero seguir con el tema, GRACIAS por vuestra atencion.
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

He seguido investigando y encontre', buscando con 335544325, que es el codigo de error que me da al crear una nueva base de datos con win1252 y pretender crear una tabla cuyo character set sea win1252.
Instale' un VCREDIST_x86.exe que no me cambio' la situacion en nada.
Pero, aparentemente, lo mio es un inconveniente que se presenta con WINDOWS XP o 2003 y que instalando algun parche o cosa adicional se va a solucionar, sigo buscando ...
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ESTO NO ES UNA SOLUCION ... pero ...

Tenia en otro lugar de la empresa funcionando un W2003 con FireBird instalado, quedo' asi cuando lo usamos para hacer algunas pruebas ...

entonces LO CAMBIE' con este que tenia sin poder hacer que funcione.

Poco profesional pero efectivo, ya hice las ultimas modificaciones al programa cliente y estamos a punto de poner en marcha la instalacion.

Hasta otra ocasion
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Es un caso extraño pues al parecer basta solo con copiar el archivo .fdb y el archivo de seguridad que existe en el primer servidor (máquina Linux) este archivo se llama "security.fdb" y esta en el mismo directorio del servidor.


para confirmar lo que has dicho y si quieres enviarme la base de datos con al menos 2 registros y ver si yo si puedo abrirla.


Saludos y estamos en contacto.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Cesar,
Muy amable en interesarte en el tema, pero no me parece que enviandote una .fdb puedas analizar el tema, porque yo mismo he probado con diferentes bases de datos (.fdb) obteniendo el mismo resultado y como al final solo CAMBIANDO LA COMPUTADORA y copiando LOS MISMOS .FDB ha terminado funcionando ... el problema estaba, obviamente creo yo, en la instalacion del 2003.
Algo hemos hecho diferente entre la maquina esta que ya tenia instalado el FireBird y la que pretendiamos poner en marcha.
Los "toques" sobre el aliases.conf y el firebird.conf son los mismos de siempre, como te decia, "algo" le pasaba a esta ultima instalacion.
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Yo he tenido un problema similar en varias aplicaciones que tengo con Firebird, en concreto cone ste código:
Código:
Afiliados->Connected = false;
Afiliados->Params->Clear();
Afiliados->DatabaseName = fPersonas->cTablas;
Afiliados->Params->Add("user_name=sysdba");
Afiliados->Params->Add("password=masterkey");
Afiliados->Params->Add("lc_ctype=WIN1252");
Afiliados->SQLDialect = 3;
Afiliados->Connected = true;

Y al final tuve que tomar la decisión de eliminar la línea que referencia el juego de caracteres y me funcionan sin ningún problema las aplicaciones. ¿Lo has probado?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel,
Estoy convencido de que el inconveniente pasaba pura y exclusivamente por la instalacion del W2003, porque en otra maquina con W2003, con la misma version de FireBird, con los mismos "toques" al firebird.conf, TODO FUNCIONA OK.
Como yo NO hice la instalacion del W2003 que causaba problemas no se cual puede ser la diferencia, pero dentro de unos dias tengo que hacer otra instalacion similar y entonces me voy a ocupar yo de hacer la instalacion del server 2003 y vamos a ver que pasa.
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.