如何把图象存入mssql server 的 image 字段?(200分)

X

xinmin

Unregistered / Unconfirmed
GUEST, unregistred user!
用扫描仪扫描图象,如何存进mssql server 的 image 字段,
并在需要时如何取出图象?
 
使用TBlobField对应mssql server 的 image 字段,可以先把Bitmap.SaveToStream,
然后再BlobField.LoadFromStream,就存入数据库了。取出图像只需要相反操作即可。
 
谢谢!待我试试,看能否行得通。
 
Tqz方法可行
 
存储:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into Pic values(.....,:pic,...)');
.................
ADOQuery1.Parameters.ParamByName('Pic').Assign(Image1.Picture.Bitmap);
.................
ADOQuery1.ExecSQL;
提取:
Image1.Picture.Bitmap.Assign(TBLOBField(ADOQuery1.Parameters.ParamByName('Pic')))
 

Similar threads

回复
0
查看
523
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部