Bonjour,
Je veux rendre une application compatible à oracle. Actuellement elle tourne sur interbase. (mon but est que l'application fonctionnent sur une ou l'autre base de donne selon un paramètre)
J'utilise dbexpress.
Les deux bases ont la meme structure avec juste les types qui diffèrentselon oracle ou interbase.
Mon problème est que lorsque j'utilise des champs persistants, le type INTEGER sur Interbase correspond a un field ftInteger et le type NUMBER sur oracle correspond à un ftFMTbcdField.
Lorsque je lance mon programme , j'ai donc l'erreur suivante:
Exception EOleExeption: Type inadéquat pour le champ 'ID', attendu : Integer actuel : FMTBcdField.
Il y a t-il une solution pour eviter ce problème. Par exemple est il possible de configurer le driver dbexpress pour oracle ou interbase?
Merci de vos réponses.
Partager