На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Разработка баз данных / Проблема совместимости BDE и ODBC Сделать домашней страницей Добавить в избранное Написать писмо

Проблема совместимости BDE и ODBC


Александр (18.08.00 10:36)
У меня следующая схема доступа к базе :
Программа -> BDE -> ODBC -> Oracle 8i

При выборке из некоторых таблиц возникает следующая ошибка :
General SQL error.
[Oracle][ODBC]Restricted data type attribute violation.
SELECT *
FROM "DBO".ViewOperTypeForLoad
ORDER BY
"ID"

Версии: BDE 5.01, Oracle ODBC 8.1.6, Oracle Net8 Client 8.1.6, Oracle Server 8.1.6

Может кто сталкивался ?
По идее эта проблема выскакивает на поля типа integer.

Alexey (19.08.00 17:28)
У меня такая вещь выправлялась убиранием кавычек
из имени поля (иногда приходилось вместо них печатать [])

Из конференции Masters of Delphi

Коментарий от rkulakov (rkulakov@bmu.ru)
Используй Oracle Data Access Components (ODAC)
Программа -> ODAC -> Oracle
и не нужны будут BDE и ODBC (через ODBC глюков много, на одной машине
нормально работает,а на другой нет)
ODAC использует Oracle Call Interface (OCI), поэтому на машине должен быть установлен клиент для Оракла. Работает все отлично, без глюков и
быстрее, чем через ODBC.

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz