读取IMAGE类型的字段速度非常缓慢? 我用DELPHI,数据库用SQL SERVER2000,在进行数据录入时我将图片数据直接写入IMAGE字段,每次记录移动时自动读取并显示,一切正常,但就是运行速度非常缓慢,无法接受,请问这是出了什么问题,是不是数据库要进行优化,如何进行优化,还是DELPHI中的连接设置有问题而造成IMAGE类型的字段读取速度非常缓慢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存到数据库varpjpg:tjpegimage;pic:TMemoryStream;beginpjpg:=tjpegimage.Create;pjpg.LoadFromFile(F:\JPG.jpg);pic:=TMemoryStream.Create;pjpg.SaveToStream(pic);pic.Position:=0;TBlobField(dataset.FieldByName('Img')).LoadFromStream(pic);dataset.post;pic.Free;pjpg.free;end;从数据库取出varpjpg:tjpegimage;pic:TMemoryStream;beginpjpg:=tjpegimage.Create;pic:=TMemoryStream.Create;TBlobField(dataset.FieldByName('Img')).savetoStream(pic);pic.positon:=0;pjpeg.LoadFromStream(pic);image.graphi.bmp.assign(pjpeg);end;end; 用DBImage,自动读取,速度极快! 散分 谁知道Delphi中如何使用Tform.creatnew 关于过程调用 请问如何让 popupmenu 的子菜单默认在左边显示啊,当然,最好哪个小箭头也到左边? 如何在dll中加入WebBrowser2 fastreport 的打印问题 怎么在listview中的单元格中画图? 请关注一个多星期没人理的问题:串口发送完字符后windows返回的outbuffer清空消息是否及时可靠! 有没有办法让dephi的包生成lib文件?(急!!!) 哪有QUICKREPORT3。5FORD6下载? delphi导出word问题,在线等,解决马上给分。 请教
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pjpg.LoadFromFile(F:\JPG.jpg);
pic:=TMemoryStream.Create;
pjpg.SaveToStream(pic);
pic.Position:=0;
TBlobField(dataset.FieldByName('Img')).LoadFromStream(pic);
dataset.post;
pic.Free;
pjpg.free;
end;
从数据库取出
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pic:=TMemoryStream.Create;
TBlobField(dataset.FieldByName('Img')).savetoStream(pic);
pic.positon:=0;
pjpeg.LoadFromStream(pic);
image.graphi.bmp.assign(pjpeg);
end;end;