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

Вниз

Вставка картинки   Найти похожие ветки 

 
Валера   (2006-02-19 13:16) [0]

Как с помощью SQL через Query в таблицу типпа Paradox
вставить картинку из файла???


 
Desdechado ©   (2006-02-19 15:11) [1]

дежурный пример
Query1.Sql.Text :=
  "INSERT INTO testblob " +
  " ( " +
  "  fBlob" +
  " )" +
  " VALUES" +
  " (" +
  " :ParamBlobField" +
  ")";
Query1.ParamByName("ParamBlobField").DataType := ftBlob;
Query1.ParamByName("ParamBlobField").ParamType := ptInput;
Query1.ParamByName("ParamBlobField").LoadFromFile("MyFile",ftBlob);
Query1.ExecSql;


выставить из БД - домашнее задание


 
Валера   (2006-02-19 18:42) [2]

procedure TFrm_Editor.BitBtn5Click(Sender: TObject);
begin
if Frm_Module.OPD_Foto.Execute then begin
with Frm_Module.Query1 do
begin
Close;
SQL.Clear;
SQL.Add ("Update Price.db Set fBlob = :ParamBlobField Where Name = """+DB_Name.Text+""" ");
//"INSERT INTO Price.db "+"("+"fBlob"+") "+" VALUES "+"("+":ParamBlobField"+")";
ParamByName("ParamBlobField").DataType := ftBlob;
ParamByName("ParamBlobField").ParamType := ptInput;
ParamByName("ParamBlobField").LoadFromFile(Frm_Module.OPD_Foto.FileName,ftBlob);
ExecSql;
end;
end;
end;

Если вот эта процедура реальна то как сдельть, чтоб она не выдовала ошибку "Bitmap image is not valid"

Frm_Module - форма на которой находятся компоненты Query и т.д.
OPD_Foto - это OpenPictureDialog.
Price.db - это таблица
fBlob - это поле типпа Graphic (или OLE лучше??? )


 
Desdechado ©   (2006-02-19 19:21) [3]

> "Bitmap image is not valid"
переведу: нужно BMP, а ты кормишь меня непонятно чем


 
Валера   (2006-02-19 19:40) [4]

СПАСИБО большое!!!!      Все работает.

А реально сделать чтоб и JPEG тоже отображался???


 
Desdechado ©   (2006-02-19 19:55) [5]

использовать универсальный для двоичной информации тип поля BLOB, если он есть в парадоксе



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1144073348
dera
2006-04-03 18:09
2006.04.16
Я открываю модально форму, на которой есть грид...


15-1143098411
boalse
2006-03-23 10:20
2006.04.16
Как перевести и понять?


15-1143203204
ZeFiR
2006-03-24 15:26
2006.04.16
Хостинг с возможностью оплаты Visa Electron...


2-1143644852
Цукор5
2006-03-29 19:07
2006.04.16
передача параметра


2-1143641950
001
2006-03-29 18:19
2006.04.16
Oracle server, client