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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-05-2011
Quim Herrera Quim Herrera is offline
Miembro
 
Registrado: may 2004
Posts: 33
Poder: 0
Quim Herrera Va por buen camino
D2009 no funcionan los componentes Interbase

Hola compañeros,

Tengo un problema en Delphi 2009 (uno más): los componentes Interbase no funcionan con collate en español

En Firebird 2.5, en una base de datos creada con character set ISO8859_1, creo una tabla:

Código SQL [-]
create table PRUEBA
 (  CODIGO    int default 0 not null , 
    NOMBRE    varchar( 50 ) not null  collate ES_ES_CI_AI 
 CONSTRAINT pk_PRUEBA PRIMARY KEY ( CODIGO )
 );

En Delphi2009 , utilizo un TIBDatabase, y un TIBTransaction
Conecto tIBDatabase con lc_ctype=ISO8859_1

Abro la tabla con TIBTable y da error Division by zero

con un TIBquery:
select * from PRUEBA da error Division by zero
select codigo from PRUEBA funciona bien
select nombre from PRUEBA da error Division by zero

Parece ser que el problema es del collate ES_ES_CI_AI del campo ya que si creo una tabla sin el collate, funciona bien.

El mismo programa, en delphi 7, funciona sin problemas (maldito el día que decidi migrar a D2009!).

¿Alguien sabe como podria solucionarlo?

El tema es grave ya que me es imposible trabajar sin las ordenaciones en español y si no logro solucionarlo tendré que buscar otros componentes y cambiar las aplicaciones.

Gracias de antemano,

Quim Herrera

Última edición por Casimiro Notevi fecha: 26-05-2011 a las 11:52:39.
Responder Con Cita
 



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
decisionCube D2009 ofillia Conexión con bases de datos 0 31-03-2009 20:28:39
Problema con UDF de Interbase y D2009 Efren2006 SQL 0 16-02-2009 01:36:38
Hints en D2009 JF Sebastian OOP 1 02-01-2009 09:46:28
No funcionan componentes TSelectOnRuntime cuando estan controles dentro de un panel gulder API de Windows 6 11-08-2006 09:58:50
Cambio ordenador, componentes no funcionan javiermorales OOP 4 10-11-2004 11:05:47


La franja horaria es GMT +2. Ahora son las 01:11:22.


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