Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Запись бинарного файла в поле ADOTable   Найти похожие ветки 

 
TechnoDreamer ©   (2004-04-04 16:46) [0]

База данных MS Access, необходимо в поле "Bin" вставлять двоичные данные (из файла). Формат поля - "Поле объекта OLE". Код следующий, что неправильно? Чего то не хватает?

var
tmpBS: TStream;
tmpFS: TFileStream;
begin
if OpenDialog.Execute then
begin
  ADOTable.Edit;
  tmpBS:=ADOTable.CreateBlobStream(ADOTable.FieldByName("Bin"),          bmReadWrite);
  tmpBS.Seek(0,soFromBeginning);
  tmpFS:=TFileStream.Create(odGroupPict.Filename,fmOpenRead);
  tmpBS.CopyFrom(tmpFS,tmpFS.Size);
  ADOTable.Post;
  with tmpBS,tmpFS do Free;
end;


 
sniknik ©   (2004-04-04 18:32) [1]

линшнего дофига
if OpenDialog.Execute then begin
  ADODataSet1.Edit;
  TBlobField(ADODataSet1.FieldByName("Bin")).LoadFromFile(OpenDialog.Filename);
  ADODataSet1.Post;
end;


 
TechnoDreamer ©   (2004-04-04 20:01) [2]

Спасибо, в принципе, то что нужно.



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.068 c
1-1082099950
ZDDR
2004-04-16 11:19
2004.05.02
Процессы


7-1079348527
Legran
2004-03-15 14:02
2004.05.02
Отслеживаем обращение к диску А:


6-1073307187
The X
2004-01-05 15:53
2004.05.02
Проблема кодировки при отсылке русских СМС с e-mail на телефон


1-1081871661
}|{yk
2004-04-13 19:54
2004.05.02
Drag-n-drop - изменение выделенного объекта при переносе


14-1081399857
Delphi5.01
2004-04-08 08:50
2004.05.02
Specialisti angliskogo pomogite (tolko profi)