O
occult
Unregistered / Unconfirmed
GUEST, unregistred user!
在一个桌面应用中,我使用TClientDataSet作为数据库引擎,在程序
初启时会自动用LoadFromFile()加载一个数据包,这一切正常。但我一旦
在程序中用OpenDialog打开另一个数据包进行加载就会出错?用的也是
LoadFromFile()过程。
如:
procedure TForm.Create(Sender:TObject);
begin
ClientDataSet.LoadFromfile(Fn); //ok
Createindex. //ok
end;
procedure TForm.buttonclick(Sender:Tobject);
begin
if OpenDialog.Execex() then
begin
ClientDataSet.LoadFromfile(OpenDialod.fileName); //error
CreateIndex; //error
end;
end;
请指点。。。。。。。。。。。。。。。。????
初启时会自动用LoadFromFile()加载一个数据包,这一切正常。但我一旦
在程序中用OpenDialog打开另一个数据包进行加载就会出错?用的也是
LoadFromFile()过程。
如:
procedure TForm.Create(Sender:TObject);
begin
ClientDataSet.LoadFromfile(Fn); //ok
Createindex. //ok
end;
procedure TForm.buttonclick(Sender:Tobject);
begin
if OpenDialog.Execex() then
begin
ClientDataSet.LoadFromfile(OpenDialod.fileName); //error
CreateIndex; //error
end;
end;
请指点。。。。。。。。。。。。。。。。????