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

Вниз

параметры типа битмап   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.062 c
1-1091711728
axelrod
2004-08-05 17:15
2004.08.22
Как преобразовать звуковой файл в числовую модель?


14-1091454307
Piter
2004-08-02 17:45
2004.08.22
Кто-нибудь может выделить бесплатно место под страничку?


14-1091739274
Ev_genus
2004-08-06 00:54
2004.08.22
Мастера Ассемблера где вы?


14-1091346039
ИМХО
2004-08-01 11:40
2004.08.22
Как смотреть WAP с компьютера?


14-1091648867
Гаврила
2004-08-04 23:47
2004.08.22
Детский стишок