Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema con tipos numericos en FIREBIRD/ORACLE (https://www.clubdelphi.com/foros/showthread.php?t=74250)

agidar 07-06-2011 16:51:38

Problema con tipos numericos en FIREBIRD/ORACLE
 
Hola estoy tratando de desarrollar una aplicacion en 3 capas con datasnap y utlizando los dbexpress. Mi idea es que esta aplicacion pueda utilizar cualquier base de datos. Definiendo en un fichero ini los parametros necesarios conectará con una y con otra.

Pues hasta aqui todo perfecto pero ahora tengo un problema con los tipos de datos entre ORACLE Y FIREBIRD. Un tipo de dato entero dbexpress para firebird lo trata como Int32Type mientras que en Oracle seria BcdType . Esto es un problema cuando añades los campos al fieldeditor ya que si quieres cambiar de una base de datos a otra da un error precisamente con la conversion de tipos.

Curisoamente con MYSQL, MS SQL, FIREBIRD E INTERBASE no hay problema ya que los trata como Int32Type pero con ORACLE si.

¿Alguna idea para solucionar este problema?

Muchas gracias y un saludo


La franja horaria es GMT +2. Ahora son las 16:35:37.

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