没有Provider,没有FileName,TClientDataSet怎样保存?

bokei 2002-04-27 09:23:02
我动态创建了一个ClientDataSet,又动态的创建了里面的字段,再把这个DataSet连接进了DBGrid中,然后在DBGrid中加入记录。
现在问题是:我怎样才可以把这个记录集保存为文件?我用SaveToFile不行,后来发现原来弄了这么多东西,这个记集还是关闭的,我试着用Open来打开,跟着它就提示我说没有Provider。
怎样才让这个记录集变为打开的?(不用Provider,不连接数据库,只用记录集)
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bokei 2002-04-28
  • 打赏
  • 举报
回复
谢了,其实是我自己的问题,我两个记录集用同一个名,所以混淆了,现在已经弄好了.
NightCloud 2002-04-27
  • 打赏
  • 举报
回复
看delphi帮助:
with ClientDAtaset1.FieldDefs.AddFieldDefs do
begin
name:='a'
DataType:=ftString;
end;
ClientDataSet1.CreateDataSet;
这样的话你就可以使用
ClientDAtaSet1.open;以及ClientDataSet1.append等了,当然savetofile也没问题了
参看TClientDataSet帮助里的FieldDefs里的example

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧