Главная страница
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.027 c
8-1131566457
[dvs]digiman
2005-11-09 23:00
2006.04.16
Aero Glass эффект


15-1143366250
Megabyte
2006-03-26 13:44
2006.04.16
Модель сети с сервером БД. Квант времени


15-1143179220
pkm
2006-03-24 08:47
2006.04.16
Help.


4-1138459145
maxim161
2006-01-28 17:39
2006.04.16
Отправка сообщений процессу


9-1128441067
Зм1й
2005-10-04 19:51
2006.04.16
Анатомия