Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с Blob полями в PostgeSQL / 1 сообщений из 1, страница 1 из 1
06.06.2016, 13:42
    #39251206
serob7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Blob полями в PostgeSQL
Здравствуйте, помогите пожалуйста! Поставлены задачи: 1.загрузить картинку в базу данных 2.открыть из базы данных.
Загрузка осуществляется с помощью потока TStream. Не получается реализовать открытие файла. Приложение реализуется в среде Delphi XE3
Вот код на загрузку:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
var
    FStream : TFileStream;
    file_name_to_base,fe:string; //название ресурса и формат
    fsize:longint; //размер
    kl_s:string; //ключевые слова
    op:string;//описание
    begin
    adoconnection1.BeginTrans;
    opendialog1.Execute;
    file_name_to_base :=OpenDialog1.FileName ;
 
    fe:= ExtractFileExt(OpenDialog1.FileName);
 
     adocommand1.Parameters.Clear;
 
     FStream := TFileStream.Create((file_name_to_base), fmOpenRead);
 
     kl_s:=Edit2.Text; //ключевые поля
     op:=Memo1.Text;   //описание
 
   
            adocommand1.CommandType:=cmdText ;
            adocommand1.CommandText := 'insert into "Ресурсы"("Название_ресурса","Формат","Ресурсы","Размер","Ключевые_слова","Описание") values('
             + quotedstr(file_name_to_base) +  ',' + quotedstr(fe) + ','+ ':BStr1'+ ',' + inttostr(fstream.size) + ',' + quotedstr(kl_s) + ',' + quotedstr(op) + ')';
 
     end;
  end;
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с Blob полями в PostgeSQL / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]