Проблема ODBC и Large Objects, Ошибка выполнения запроса. |
Здравствуйте, гость ( Вход | Регистрация )
Проблема ODBC и Large Objects, Ошибка выполнения запроса. |
Nokin |
16.9.2008, 16:15
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 12.8.2008 Пользователь №: 262 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ломаю голову, как решить следующую проблему: имеется БД Oracle, и таблица с типом данных CLOB. Обращение происходит через драйвер odbc.
Самый простой запрос не выполняется:
Ошибка: "QODBC3: Unable to execute statement". Запросы к полям других типов выполняются успешно. В чём может быть проблема? Спасибо. |
|
|
Litkevich Yuriy |
16.9.2008, 16:34
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
В чём может быть проблема? Не знаю, но было вот такое обсуждение "QSqlQuery не позволяет загружать в БД большие бинарники" может они как-то связаны?--- П.С. Версия ОС, Qt, Oracle и ODBC драйвера Oracle, лишними не будут. |
|
|
Nokin |
16.9.2008, 16:42
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 12.8.2008 Пользователь №: 262 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не знаю, но было вот такое обсуждение "QSqlQuery не позволяет загружать в БД большие бинарники" может они как-то связаны? Спасибо, этот топик уже смотрел. Там про запись больших объектов. П.С. Версия ОС, Qt, Oracle и ODBC драйвера Oracle, лишними не будут. WinXP SP2, QT4.4.1(evaluation), Oracle 10g. А вот как узнать версию odbc драйвера я, пожалуй, не знаю. |
|
|
Litkevich Yuriy |
16.9.2008, 16:58
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Nokin |
16.9.2008, 17:03
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 12.8.2008 Пользователь №: 262 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Litkevich Yuriy |
16.9.2008, 17:17
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
"Панель управления" -> "Администрирование" -> "Источники данных ODBC" -> вкладка "Системный DSN" -> выбери свой источник данных и нажми "Настройка"
Но поидее ты должен это знать, иначе откуда у тебя имя источника данных ODBC? |
|
|
Nokin |
17.9.2008, 10:02
Сообщение
#7
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 12.8.2008 Пользователь №: 262 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, Юрий!
Проблема решена установкой нового драйвера odbc (Oracle InstantClient 11.01.00.06) вместо ранее используемого Microsoft ODBC for Oracle 2.575.1117.00. После установки драйвера диалог "нашелся" =) |
|
|
Litkevich Yuriy |
17.9.2008, 10:27
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
а у меня вроде штатный (Oracle ODBC Driver 10.1.0.2.0), хотя я в настройки ODBC полез при установленном Oracle Database 10g Express Edition,
|
|
|
Текстовая версия | Сейчас: 19.4.2024, 5:31 |