如何将图片写入sybase表中的image字段?(120分)

  • 主题发起人 主题发起人 difall
  • 开始时间 开始时间
D

difall

Unregistered / Unconfirmed
GUEST, unregistred user!
我在sybase表中设置了一个image型的字段,现在想将在Timage中显示的图片写入该字段
请问可以用什么方法?
 
方法一:加入一个TDBImage控件,设置好DataSource 和 DataField
执行程序将一图片Copy到剪裁板,Insert或Edit状态下,点击该DBImage, 然后Paste
(Ctrl+V), 然后POST 即可。

方法二:Another_eYes的方法:
Query1.Sql.Add()Insert into XX Values(:A01,:A02);
Query1.Params[1].Astring:='12345';
StringStream1:=TStringStream.create('');
Bmp1.SaveToStream(StringStream1);
//或jpeg1.SaveToStream(StringStream1);
Query1.Params[1].AsBlob:=StringStream1.DataString;
Query1.ExecuteSql;
StingStream1.Free;
 
BMP用timage,数据库字段类型为GRAPHIC
JPG用tjpg转换一下,数据库字段类型为BINARY


试一下,都可以的。
 
接受答案了.
 
后退
顶部