Перевод приложения под Oracle на Firebird
Модератор: kdv
Перевод приложения под Oracle на Firebird
Есть приложение написаное на ADO под Oracle. Необходимо переложить под Firebird.
Проблема заключается в седующем: целочисленные поля для Oracle определяются как TBCDField, а в Firebird, как TIntegerField - появляется ошибка о несовпадении типов. Подскажите, пожалуйста, возможно ли приведение полей таблиц к какому-то общему типу? Или какие-нибудь пути решения этого
Проблема заключается в седующем: целочисленные поля для Oracle определяются как TBCDField, а в Firebird, как TIntegerField - появляется ошибка о несовпадении типов. Подскажите, пожалуйста, возможно ли приведение полей таблиц к какому-то общему типу? Или какие-нибудь пути решения этого
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Перевод приложения под Oracle на Firebird
Ты в базе FB определяй поля как numeric(18,0), тогда они будут TBCDField. Это фича оракла приводить все NUMBER.elbug писал(а):Есть приложение написаное на ADO под Oracle. Необходимо переложить под Firebird.
Проблема заключается в седующем: целочисленные поля для Oracle определяются как TBCDField, а в Firebird, как TIntegerField - появляется ошибка о несовпадении типов. Подскажите, пожалуйста, возможно ли приведение полей таблиц к какому-то общему типу? Или какие-нибудь пути решения этого