PDA

Ver la Versión Completa : Problema con tipos numericos en FIREBIRD/ORACLE


agidar
07-06-2011, 16:51:38
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