|
selectblob - ODBC 32КБ
|
|||
---|---|---|---|
#18+
Приветсвую всех! Собственно проблема в следующем. При взятии из базы картинки в переменную 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 уговорить работать с большими объёмами? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2009, 08:20 |
|
selectblob - ODBC 32КБ
|
|||
---|---|---|---|
#18+
Скорее всего проблема в ODBC-драйвере (было подобное давно с драйвером для FireBird 1.5). Нужно либо править в драйвере (если есть альтернатива, то заменить) либо приспосабливаться под текущие условия на клиентской части - делить изображение на блоки по 32Кб для записи и объединять эти же блоки при считывании. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2009, 09:00 |
|
selectblob - ODBC 32КБ
|
|||
---|---|---|---|
#18+
а) Тоесть менять DBMS на "OLE DB" б) Очень не хочется делить селекты из базы на порции а потом ещё и циклично конкатенировать. Просто видел в форуме подключения и там BlackSavage и Oleg Shishkin пользуют ODBC и всё у них вроде номано или они с блобами не работают? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2009, 09:11 |
|
selectblob - ODBC 32КБ
|
|||
---|---|---|---|
#18+
Настройка PBMaxBlobSize в файле pbodb*.ini, можно заодно и PBMaxTextSize поправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2009, 10:00 |
|
|
start [/forum/topic.php?fid=15&fpage=30&tid=1336115]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
116ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 521ms |
0 / 0 |