首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

用clientdataset控件添加新字段后,出现Missing data provider or data packet.该如何处理

2012-03-30 
用clientdataset控件添加新字段后,出现Missing data provider or data packet.本来程序正常,clientdataset

用clientdataset控件添加新字段后,出现Missing data provider or data packet.
本来程序正常,clientdataset的active属性是true,用dbgrid关联字段,程序没有问题,
  后来想增加字段,在clientdataset的fielddefs属性中添加字段,保存后不能添加,随后将clientdataset的active属性改为false,可以添加字段,但是,运行程序的时候,程序不能正常运行,弹出下面错误:"Missing data provider or data packet."
  而且,试图将clientdataset得active属性改为true,也弹出同样的错误:"Missing data provider or data packet."


需求大家帮助中......

[解决办法]
对于自定义的字段名表,该属性编辑完后,该控件仍然无法打开。必须右键单击该控件,选择弹出菜单中的"Create DataSet"菜单,让该控件以上述编辑的字段列表为依据,创建数据集后,才能够被激活打开和使用。否则,会出现类似"ClientDataSet1: Missing data provider or data packet."的错误(包括在运行期,运行期可调用该控件的CreateDataSet方法,从而动态定义字段和表)。

热点排行