Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Прошу помощи: ADO+BLOB
|
|||
|---|---|---|---|
|
#18+
Ситуация такая. Сервер: Sun, IDS 9.40 Клиенты: Win2000, XP, Connect 2.90.TC6, приложение на Delphi 7 (прошу не отсылать туда!) Приложение проработало несколько лет, сейчас модернизируется + переводится с BDE на ADO. Есть таблица типа create table xxx (id serial, data byte, ..., primary key(id)); Через BDE и штатный TQuery прекрасно работал запрос типа insert into xxx(data) values(:i). В программе данные по параметру :i грузились так: params[0].LoadFromStream(stream, ftBlob); Все прекрасно работало. Через ADO ADOQuery1.Parameters.Items[0].LoadFromStream(stream, ftBlob); AdoQuery1.ExecSQL; вызывает ошибку типа "Недопустимый тип". Туплю уже несколько дней, а сроки поджимают. Что, с Blob-ами не работает? Что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 20:29 |
|
||
|
Прошу помощи: ADO+BLOB
|
|||
|---|---|---|---|
|
#18+
Попробуй посмотреть здесь .... http://www.ibm.com/developerworks/forums/dw_thread.jsp?thread=181263&forum=548&cat=19&ca=drs-fo С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 23:11 |
|
||
|
Прошу помощи: ADO+BLOB
|
|||
|---|---|---|---|
|
#18+
Спасибо, посмотрел. Только мне нужен тип поля BYTE (такой уже задан и существует). В моих тестовых примерах прекрасно проходило это на поле BYTE ADOQuery1.Parameters.Items[0].LoadFromStream(stream, ftMemo а не ftBlob ); AdoQuery1.ExecSQL; Только так не проходит по логике работы программы. Это тоже опробовано в разных вариантах CursorLocation = adUseServer Не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 07:22 |
|
||
|
Прошу помощи: ADO+BLOB
|
|||
|---|---|---|---|
|
#18+
nmСпасибо, посмотрел. Только мне нужен тип поля BYTE (такой уже задан и существует). В моих тестовых примерах прекрасно проходило это на поле BYTE ADOQuery1.Parameters.Items[0].LoadFromStream(stream, ftMemo а не ftBlob ); AdoQuery1.ExecSQL; Только так не проходит по логике работы программы. Это тоже опробовано в разных вариантах CursorLocation = adUseServer Не работает. Не работает и с этим: CursorLocation = clUseClient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 07:24 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=34923771&tid=1608269]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 382ms |

| 0 / 0 |
