|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
Приветствую всех. Есть таблица с полем типа BLOB размером 100kb. Нужно вставить в нее запись, используя интерфейсы ADO. С полями других типов (числа, строки, дата) все прекрасно работает, но с BLOB - никак. Какие бы я типы данных не задавал параметру, какими бы объектами не пользовался - при выполнении выдает "CLI0102E Invalid conversion. SQLSTATE=07006". Запрос, который надо выполнить: INSERT INTO DB2ADMIN.TEST_BLOB (key, data) VALUES (?, ?) DB2 7 fixpack 3 MS ADO 2.8 Кто-нибудь знает, как это нужно делать? --- С уважением, Михаил Майзельс ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 14:32 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
Для начала предлагаю попробовать INSERT INTO DB2ADMIN.TEST_BLOB (key, data) VALUES (?, CAST(? AS BLOB(100K))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 15:04 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
И еще: у меня в 8-ке есть каталог SQLLIB\SAMPLES\VC\ADO\, и там есть что-то на тему BLOB'ов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 15:09 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
>> Для начала предлагаю попробовать >> INSERT INTO DB2ADMIN.TEST_BLOB (key, data) VALUES (?, CAST(? AS BLOB >> (100K))) Не помогло :( >> И еще: у меня в 8-ке есть каталог SQLLIB\SAMPLES\VC\ADO\, >> и там есть что-то на тему BLOB'ов. А можно эти самплы в почту мне кинуть? blacktomcat@mail.ru Буду очень признаетелен. Да, вдогонку, SELECT * FROM DB2ADMIN.TEST_BLOB эти поля через ADO читает нормально, какие-то проблемы именно с биндом параметров. --- С уважением, Михаил Майзельс ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 15:29 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
O.K., завтра ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:13 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
Привет. Если есть доступ к примерам DB2, то посмотри файлы BLOBAccess Это в \SQLLIB\samples По описанию: This sample demonstrates highlighting ADO/Blob access using Microsoft Visual C++. It is similar to the Visual Basic sample, Blob.vbp. The BLOB sample has two main functions: Read a BLOB from the Sample database and display it to the screen. Read a BLOB from a file and insert it into the database. (Import) Может поможет. Если нет примеров, пиши. Вышлю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2004, 17:26 |
|
Как вставить поле типа BLOB через ADO?
|
|||
---|---|---|---|
#18+
Огромное спасибо всем откликнувшимся. Написаный по примеру SAMPLE'ов код заработал. Еще хочу спросить, если кто работал с SQLAPI++ - насколько она удобна/надежна/функциональна? А то достал этот CBuilder со своими оболочками. --- С уважением, Михаил Майзельс ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2004, 14:07 |
|
|
start [/forum/topic.php?fid=43&gotonew=1&tid=1606212]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 310ms |
total: | 554ms |
0 / 0 |