QSqlQuery не позволяет загружать в БД большие бинарники, =( |
Здравствуйте, гость ( Вход | Регистрация )
QSqlQuery не позволяет загружать в БД большие бинарники, =( |
Stanislaus |
3.9.2008, 15:54
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 23.4.2008 Пользователь №: 156 Спасибо сказали: 0 раз(а) Репутация: 0 |
Маленькие файлики записываются без проблем, хотя и подвисает операция вставки секунд на 5...
При попытке записать в БД бинарник большого размера (напр. около 30 мегабайт)...
Далее следует виновник эксепшена...
Подключение к БД
Если кто сталкивался, помогите плиз. Собираю на Microsoft Visual Studion 2008 Express Edition, Qt 4.4.0 Open Source.
Причина редактирования: используйте параметр, code=cpp
|
|
|
Litkevich Yuriy |
3.9.2008, 17:45
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
И к стати, ты не пробывал вызвать такую функцию:
db_b.driver().hasFeature (QSqlDriver::BLOB) что он скажет, имеет драйвер такую возможность или нет? Может она толком не реализована. |
|
|
Stanislaus |
3.9.2008, 18:10
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 23.4.2008 Пользователь №: 156 Спасибо сказали: 0 раз(а) Репутация: 0 |
И к стати, ты не пробывал вызвать такую функцию: db_b.driver().hasFeature (QSqlDriver::BLOB) что он скажет, имеет драйвер такую возможность или нет? Может она толком не реализована. db_b.driver()->hasFeature(QSqlDriver::BLOB) возвращает true Вот к чему привел дебаггинг... Во время обработки первого параметра, которым является бинарник....
|
|
|
Текстовая версия | Сейчас: 27.11.2024, 3:56 |