powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / selectblob - ODBC 32КБ
5 сообщений из 5, страница 1 из 1
selectblob - ODBC 32КБ
    #36297849
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветсвую всех! Собственно проблема в следующем. При взятии из базы картинки в переменную blolb blob_data select blob_image into : blob_data. Максимальный объём blob_data 32767. Если использую MSS Microsoft SQL Server - драйвер то всё работает, берётся до 30 МБ из базы.

Версия PB-9.0
Сам коннект
sqlca.DBMS = "ODBC"
ls_Driver = "SQL Server"
ls_connect = "'" + &
+ "Driver=" + ls_Driver + &
+ ";SERVER=" + 'my_server' + &
+ ";DATABASE=" + 'my_base' + &
+ ";Lock = 0 " + &
+ ";UID=" + login + ";PWD=" + password + "'"
sqlca.DbParm = "ConnectString=" + ls_connect

Версия драйвера sql - "SQL Server 2000.85.1132.00". Такой драйвер по умолчанию у юзеров установлен.
Куда копать? Пробовал поставить native MSSQL драйвер результат тот же. Такое чувство что это либо глюк ODBC либо какая то его настройка хитрая... OLEDB или есть шанс ODBC уговорить работать с большими объёмами?
...
Рейтинг: 0 / 0
selectblob - ODBC 32КБ
    #36297887
Bagzoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее всего проблема в ODBC-драйвере (было подобное давно с драйвером для FireBird 1.5).
Нужно либо править в драйвере (если есть альтернатива, то заменить) либо приспосабливаться под текущие условия на клиентской части - делить изображение на блоки по 32Кб для записи и объединять эти же блоки при считывании.
...
Рейтинг: 0 / 0
selectblob - ODBC 32КБ
    #36297907
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а) Тоесть менять DBMS на "OLE DB"
б) Очень не хочется делить селекты из базы на порции а потом ещё и циклично конкатенировать.

Просто видел в форуме подключения и там BlackSavage и Oleg Shishkin пользуют ODBC и всё у них вроде номано или они с блобами не работают?
...
Рейтинг: 0 / 0
selectblob - ODBC 32КБ
    #36297984
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройка PBMaxBlobSize в файле pbodb*.ini, можно заодно и PBMaxTextSize поправить.
...
Рейтинг: 0 / 0
selectblob - ODBC 32КБ
    #36298010
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк , снимаю пред Вами шляпу! :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / selectblob - ODBC 32КБ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]