Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2007, 20:29
|
|||
|---|---|---|---|
|
|||
Прошу помощи: 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, 23:11
|
|||
|---|---|---|---|
|
|||
Прошу помощи: ADO+BLOB |
|||
|
#18+
Попробуй посмотреть здесь .... http://www.ibm.com/developerworks/forums/dw_thread.jsp?thread=181263&forum=548&cat=19&ca=drs-fo С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2007, 07:22
|
|||
|---|---|---|---|
|
|||
Прошу помощи: ADO+BLOB |
|||
|
#18+
Спасибо, посмотрел. Только мне нужен тип поля BYTE (такой уже задан и существует). В моих тестовых примерах прекрасно проходило это на поле BYTE ADOQuery1.Parameters.Items[0].LoadFromStream(stream, ftMemo а не ftBlob ); AdoQuery1.ExecSQL; Только так не проходит по логике работы программы. Это тоже опробовано в разных вариантах CursorLocation = adUseServer Не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2007, 07:24
|
|||
|---|---|---|---|
|
|||
Прошу помощи: ADO+BLOB |
|||
|
#18+
nmСпасибо, посмотрел. Только мне нужен тип поля BYTE (такой уже задан и существует). В моих тестовых примерах прекрасно проходило это на поле BYTE ADOQuery1.Parameters.Items[0].LoadFromStream(stream, ftMemo а не ftBlob ); AdoQuery1.ExecSQL; Только так не проходит по логике работы программы. Это тоже опробовано в разных вариантах CursorLocation = adUseServer Не работает. Не работает и с этим: CursorLocation = clUseClient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=44&mobile=1&tid=1608269]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 419ms |

| 0 / 0 |
