Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / selectblob - ODBC 32КБ / 5 сообщений из 5, страница 1 из 1
09.11.2009, 08:20
    #36297849
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
selectblob - ODBC 32КБ
Приветсвую всех! Собственно проблема в следующем. При взятии из базы картинки в переменную 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
09.11.2009, 09:00
    #36297887
Bagzoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
selectblob - ODBC 32КБ
Скорее всего проблема в ODBC-драйвере (было подобное давно с драйвером для FireBird 1.5).
Нужно либо править в драйвере (если есть альтернатива, то заменить) либо приспосабливаться под текущие условия на клиентской части - делить изображение на блоки по 32Кб для записи и объединять эти же блоки при считывании.
...
Рейтинг: 0 / 0
09.11.2009, 09:11
    #36297907
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
selectblob - ODBC 32КБ
а) Тоесть менять DBMS на "OLE DB"
б) Очень не хочется делить селекты из базы на порции а потом ещё и циклично конкатенировать.

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


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