再求数据库保存JPEG图片路径的显示问题(200分)

  • 主题发起人 主题发起人 wohoot
  • 开始时间 开始时间
我在你贴出来的代码中没有看到 uses jpeg;
 
对不起 我后来加了的
 
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, Mask, DBCtrls,jpeg,Grids, DBGrids, DB, DBTables;

type
TForm1 = class(TForm)
Table1: TTable;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBEdit1: TDBEdit;
Image1: TImage;
Button1: TButton;
procedure Button1Click(Sender: TObject);


private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}




procedure TForm1.Button1Click(Sender: TObject);
begin
image1.Picture.LoadFromFile(table1.fieldbyname('dcimage').asstring);
end;

end.
 
错误信息:cannot open file “e:/image/123.jpeg”,系统找不到指定文件
 
e:/image/123.jpeg 存在吗? 可能是 e:/image/123.jpg 吧?
 
这个没有什么难搞的。
如果不成,我发个DEMO给你就OK了。
技术支持QQ:136293586
 
请确定的你的文件路径和文件名连同扩展名。
你的代码没有问题,我肯定。
 
我数据库保存的JPEG图片是通过openpictureDialag保存的
 
我又用DBedit显示了路径进行对照。没有错误。
 
我通过openpicturedialog保存的图片路径,在保存图片时用Image可以显示图片:
Image1.Picture.LoadFromFile(OpenPictureDialog.FileName );
我现在就怎么不行啊?
 
这样讨论,效率太低,
前面各位说的也不错
如果需要可联系:
qq:33586813(常在线)
 
急!!!!!
我在数据库中将保存的JPEG扩展名的路径改为.JPG可以正常显示了,那请问,在openpictureDialog保存图片路径时,怎么将JPEG的扩展名自动改为.JPG? 图片为数码相机的图片,是JPEG扩展名
 
1。你应该用 TSavePictureDialog
2。SavePictureDialog1 的 DefaultExt 属性设为 jpg
 
多人接受答案了。
 
后退
顶部