扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:李晓平 袁一林 来源:yesky 2007年11月1日
关键字:
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.OpenBtnClick(Sender: TObject);
begin
Table1.Open; //打开数据库
end;
procedure TForm1.CloseBtnClick(Sender: TObject);
begin
Table1.Close; //关闭数据库
end;
//打开一个数据文件、创建OLE对象、将对象数据存入数据库
procedure TForm1.LoadBtnClick(Sender: TObject);
var
fn: string;
begin
if OpenDialog1.Execute then begin //打开文件
fn := ExtractFileName(OpenDialog1.FileName);
Table1FileName.AsString := fn;
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName, False); //创建OLE对象
OleContainer1.SaveToFile("tmp"); //将OLE数据存入临时文件
Table1ABlob.LoadFromFile("tmp"); //将OLE数据存入数据库
end;
end;
//定义此方法用于显示当前记录中的OLE对象
procedure TForm1.Table1AfterScroll(DataSet: TDataSet);
begin
if not Table1ABlob.IsNull then begin
Table1ABlob.SaveToFile("tmp"); //数据存入临时文件
OleContainer1.LoadFromFile("tmp"); //从临时文件中读取OLE对象
end;
end;
end.
该程序在Delphi 5.0下编译通过。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者