Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ADOQuery + Blob-поле (Вопрос сохранения)  [new]
PlatonovSN
Member

Откуда:
Сообщений: 70
Есть БД в MS Sql Server 7.0.
В таблице 'tbDOCUMENTS' присутствует поле 'DOCUMENT' типа 'text'. В нем (по идее) должен сохраняться любой файл. Использую ADOQuery.

Мой кусок кода сохранения:

try

DM.DocumentsQuery.Append;
...
with DM.DocumentsQuery do (FieldByName('DOCUMENT') as TBlobField).LoadFromFile(OpenDialog1.FileName);
...
DM.DocumentsQuery.Post;

except
on E: Exception do
begin
MessageDlg('Ошибка сохранения записи !'#10#10+E.Message,mtError,[mbOk],0);
DM.DocumentsQuery.Cancel;
end;
end;

Прикол в том, что под Win2000, WinXP все РАБОТАЕТ !!!!!! Можно в запись хоть 100 Мегабайтный файл запихать.
Но под Win98 не работает... Ошибка, мол говорит, и не уточняет какая, зараза.

Кто сталкивался ??? Помогите !!!

(На клиентских машинах Дельфи не установлен. Может в этом проблема ?)
24 ноя 04, 14:10    [1132322]     Ответить | Цитировать Сообщить модератору
 Re: ADOQuery + Blob-поле (Вопрос сохранения)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Mdac поставьте нужной версии.
Уже, вроде, отвечали ...
24 ноя 04, 14:21    [1132366]     Ответить | Цитировать Сообщить модератору
 Re: ADOQuery + Blob-поле (Вопрос сохранения)  [new]
PlatonovSN
Member

Откуда:
Сообщений: 70
Действительно обновил MDAC и все ЗАРАБОТАЛО !!!!
24 ноя 04, 14:37    [1132427]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить