我已经把JPG文件存到SQL SERVER 2000的IMAGE字段,可以在页面上显示,现在想把图片存成JPG文件,该怎么写代码?
没人知道嘛??
----
总算有人给答案了……不过,能不能用VBS?
怎么样把SQL SERVER中IMAGE字段转换成JPG文件?
答案:3 悬赏:70 手机版
解决时间 2021-02-06 04:27
- 提问者网友:凉末
- 2021-02-05 18:01
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-05 18:59
不用管什么图像格式,全部当作二进制文件。
显示的时候,不要用 TDBImage(除非你要编辑此图像) 用Image
保存到sql
var
TheStream : TMemoryStream;
begin
....
TheStream.LoadFromFile(...);
...
TBlobFiled(Table1.FieldByname(...)).LoadFromStream(TheStream);
....
end;
或者 TBlobFiled(Table1.FieldByname(...)).LoadFromFile(TheFile);
读出 使用 TBlobField(...).SaveToStream; or .SaveToFile;
希望对你有用!
显示的时候,不要用 TDBImage(除非你要编辑此图像) 用Image
保存到sql
var
TheStream : TMemoryStream;
begin
....
TheStream.LoadFromFile(...);
...
TBlobFiled(Table1.FieldByname(...)).LoadFromStream(TheStream);
....
end;
或者 TBlobFiled(Table1.FieldByname(...)).LoadFromFile(TheFile);
读出 使用 TBlobField(...).SaveToStream; or .SaveToFile;
希望对你有用!
全部回答
- 1楼网友:舊物识亽
- 2021-02-05 21:37
VBS,循环输出图片,再用FSO将输出的图片保存下。
- 2楼网友:春色三分
- 2021-02-05 20:06
declare @sql nvarchar(4000) set @sql = n'select pk' + '_annualbudget from bdgt_annualbudget' exec(@sql) 不用动态sql,那么你的需求就是不可能实现的.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯