Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Внизпараметры типа битмап Найти похожие ветки
← →
dimds (2004-07-27 14:01) [0]параметический запрос на вставку записи в таблицу, нужно записать фотографию.
можно ли присвоить картинку параметру? пробовал через потоки, загружать из файла, из буфера обмена. ничего не получается. уже даже мыслей нету.
← →
MORA (2004-07-27 14:30) [1]типа INSERT ... WHERE PARAM1 = :PARAM1,
где PARAM1 - поле с картинкой?
← →
dimds (2004-07-27 14:32) [2]типа
insert into table (foto,....) values (:pict,....)
query.parambyname["pict"].assign(foto.picture.bitmap)
← →
Sandman25 © (2004-07-27 14:38) [3]SetBlobData пробовали?
← →
dimds (2004-07-27 14:39) [4]еще нет
← →
MORA (2004-07-27 14:40) [5]ааа.
дык через БЛОБ-поля должно получиться.
типа BLOBfield.LoadFromFile();
← →
dimds (2004-07-27 14:43) [6]
> BLOBfield.LoadFromFile();
вылезает ошибка либо аксес виалешн, либо фьючерс нот супортед
← →
Sandman25 © (2004-07-27 14:43) [7]+ попробуйте AsBlob
← →
Johnmen © (2004-07-27 15:51) [8]Код в студию.
← →
dimds (2004-07-27 16:01) [9]facefoto.Picture.Bitmap.SaveToFile("c:\temp\foto1.bmp");
data.toolsq.ParamByName("docphoto").DataType:=ftGraphic;
data.toolsq.ParamByName("docphoto").LoadFromFile("c:\temp\foto1.bmp",ftGraphic );
ошибка ..... unsupported feature..
← →
Соловьев © (2004-07-27 16:06) [10]
> data.toolsq.ParamByName("docphoto").
data.toolsq.ParamByName("docphoto").Assign(facefoto.Picture.Bitmap);
← →
dimds (2004-07-27 16:08) [11]
> data.toolsq.ParamByName("docphoto").Assign(facefoto.Picture.Bitmap);
пробовал и так. ошибка - аксес виалешн...
← →
Johnmen © (2004-07-27 16:16) [12]Текст запроса ? Компоненты доступа ?
← →
dimds (2004-07-27 16:18) [13]ibx.
.SQL.Text:="insert into person (id,fname,mname,lname,birthdate,document,docnumber,docser,docsource,docphoto,guesttype) "+
" values (gen_id(gen_person_id,1),:fname,:mname,:lname,:birthdate,:document,:docnumber,:docser,:docsource,:docphoto,:guesttype)";
data.toolsq.ParamByName("fname").AsString:=fname.Text;
data.toolsq.ParamByName("mname").AsString:=mname.Text;
data.toolsq.ParamByName("lname").AsString:=lname.Text;
data.toolsq.ParamByName("birthdate").AsDate:=db.Date;
data.toolsq.ParamByName("document").AsInteger:=document.LookupKeyValue;
data.toolsq.ParamByName("docnumber").AsString:=docnumber.Text;
data.toolsq.ParamByName("docser").AsString:=docser.Text;
data.toolsq.ParamByName("docsource").AsString:=docsource.Text;
facefoto.Picture.Bitmap.SaveToFile("c:\temp\foto1.bmp");
data.toolsq.ParamByName("docphoto").DataType:=ftGraphic;
data.toolsq.ParamByName("docphoto").LoadFromFile("c:\temp\foto1.bmp",ftGraphic);
← →
Johnmen © (2004-07-27 16:32) [14]
ms := TMemoryStream.Create;
facefoto.Picture.Bitmap.SaveToStream(ms);
ParamByName("docphoto").DataType := ftBlob;
ParamByName("docphoto").LoadFromStream(ms,ftBLOB);
Вместо последних 3 строк.
И не забудь убить поток. И почитай про них...:)
← →
dimds (2004-07-27 16:39) [15]чмтал и делал так - результат аксес виалешн
я уже не знаю что еще попробовать и что делать?!)))
← →
Johnmen © (2004-07-27 16:50) [16]На какой строке AV ?
Что такое facefoto ?
← →
Соловьев © (2004-07-27 16:51) [17]
> ibx.
а патч стоит под них? может баг?
← →
dimds (2004-07-27 16:53) [18]facefoto - это timage
ibx - 7.08 к ним есть патч?
← →
Соловьев © (2004-07-27 17:06) [19]http://www.ibase.ru/v6/ibx708del.zip
← →
Соловьев © (2004-07-27 17:07) [20]
> ibx - 7.08 к ним есть патч?
> http://www.ibase.ru/v6/ibx708del.zip
тогда не надо :)
← →
stud (2004-07-27 17:14) [21]ошибка при попытке выполнить запрос
← →
stud (2004-07-27 17:23) [22]заработало!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.034 c