请问如何把一个图像文件存入数据库? 能举一个简单的例子吗?我刚学delphi 不久。谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、设置dbimage的dataset2、设置dbimage的field3、程序中用dbimage.loadfromfile('文件名');(datase必须在编辑状态(如:添加、修改)) 如果是文件的话存入数据库中: Image1.Picture.SaveToFile(FileName); Query1.close; Query1.Sql.Clear; Query1.Sql.Add('Insert into TableName Values(:name,:image)'); Query1.ParamByName('name').AsString:=Edit1.Text; Query1.ParamByName('image').LoadFromFile(FileName,ftBlob); DeleteFile(FileName); Query1.ExecSQL; 图片显示:uses jpegprocedure TForm1.ShowJpegClick(Sender:TObject);var Jp:TJpegImage;begin TBlobField(Table1.FieldByName('jpeg')).SaveToFile(FileName); Jp:=TJpegImage.Create; Jp.LoadFromFile(FileName); Image1.Picture.Graphic:=Jp;end; 如果是bmp更简单,直接用DBImage记得加分 漏了几个字:如果是JPG文件的话 拼音怎样转换为汉字 delphi中,如何获得自身程序的发布版本? 这种思路 怎么实现?请帮帮我 替我看一下,谢谢! 小弟刚弄了一个论坛,希望大家去罐水!!!!!! 精度和小数宽度到底什么意思? 关于日期字段的问题 如何调用别的控件的procedure? 用OleContainer1将一个WORD文档存进数据库后如何将它从数据库中取出??? 用bde连接数据库时,怎样去掉登录框,可否通过编程实现。 各位高手:5如何在win2000下中止一个进程. 二个问题
2、设置dbimage的field
3、程序中用dbimage.loadfromfile('文件名');(datase必须在编辑状态(如:添加、修改))
存入数据库中:
Image1.Picture.SaveToFile(FileName);
Query1.close;
Query1.Sql.Clear;
Query1.Sql.Add('Insert into TableName Values(:name,:image)');
Query1.ParamByName('name').AsString:=Edit1.Text;
Query1.ParamByName('image').LoadFromFile(FileName,ftBlob);
DeleteFile(FileName);
Query1.ExecSQL;
图片显示:uses jpegprocedure TForm1.ShowJpegClick(Sender:TObject);
var
Jp:TJpegImage;
begin
TBlobField(Table1.FieldByName('jpeg')).SaveToFile(FileName);
Jp:=TJpegImage.Create;
Jp.LoadFromFile(FileName);
Image1.Picture.Graphic:=Jp;
end; 如果是bmp更简单,直接用DBImage记得加分