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 07-06-2011
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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
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
Problema de incompatibilidad de tipos kakarotv5 Gráficos 0 26-02-2007 02:50:05
Problemas en comparacion de tipos numericos ilichhernandez OOP 1 30-11-2005 15:46:20
Tipos de datos en Oracle 10g Rigg Conexión con bases de datos 6 27-10-2005 01:50:07
tipos en firebird Ivanzinho Firebird e Interbase 2 16-03-2005 10:11:49
Tipos Numericos y TFields oliverinf Firebird e Interbase 2 08-10-2004 16:38:13


La franja horaria es GMT +2. Ahora son las 12:41:24.


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