Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-10-2020
juramisa juramisa is offline
Miembro
 
Registrado: abr 2007
Posts: 54
Poder: 18
juramisa Va por buen camino
Firebird ISO8859_2

Buenos días

Tengo un problema con una base de datos de Firebird, la he creado como ISO8859_2, ya que en principio debe de contener caracteres en polaco. Trabajo con DBExpress, y todos los controles de la aplicación aceptan los caracteres en polaco, los TDBEDIT, TDBGrid, pero en cuanto se validan me vuelven a caracteres en español. Así por ejemplo el carácter 'ą' se me traduce 'a'. ¿Alguien ha tenido algún problema parecido y le ha encontrado solución?,

Gracias
Responder Con Cita
  #2  
Antiguo 19-10-2020
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
Tal vez el problema parta de que tu sistema está en español y haces las pruebas en ese idioma pero guardas los datos en polaco.
Actualmente no trabajo con otros alfabetos ni juegos de caracteres especialmente conflictivos pero algunos componentes tienen una propiedad, transliterate, para los casos en los que se guarde en BD un juego de caracteres diferentes. Lo usé hace mucho tiempo en Delphi 5 y no recuerdo muy bien como ni lo puedo consultar.
También debes revisar si la intercalación (collate) de tu BD es la correcta.

Última edición por kuan-yiu fecha: 19-10-2020 a las 11:49:53.
Responder Con Cita
  #3  
Antiguo 19-10-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Mira esto.
Responder Con Cita
  #4  
Antiguo 20-10-2020
juramisa juramisa is offline
Miembro
 
Registrado: abr 2007
Posts: 54
Poder: 18
juramisa Va por buen camino
Gracias por responder, ya se ha solucionado.

El tema era que tenia una aplicación adaptada para distintos idiomas. Las traducciones se guardaban en la propia base de datos (FIREBIRD). Hemos colocado una máquina virtual con Windows en polaco, y sin hacer nada, los datos incorporados en polaco se mantienen, y los de español también. Conviven dentro de la base de datos ambos. No se ven bien los de un idioma cuando Windows esta en el otro, pero no es mi finalidad.
Responder Con Cita
  #5  
Antiguo 21-10-2020
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Thumbs up

Gracias por compartir la solución

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Correr aplicacion delphi firebird 2.1 en servidor firebird 3 gmontes Firebird e Interbase 5 08-06-2020 20:58:53
Conculta de Ventajas Optimización de Firebird 3.0 sobre Firebird 2.5 Combat-F2D Firebird e Interbase 18 19-04-2016 23:11:42
base de datos creada con firebird 2.5 abrirla con firebird anteriores anubis Firebird e Interbase 5 20-11-2013 21:35:32
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia Delphius Firebird e Interbase 5 26-01-2007 10:19:20
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 11:23:06.


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
Copyright 1996-2007 Club Delphi