我的保存的代码是
ClientDataSet1.Append;
ClientDataSet1.FieldByName('stu_no').Value:=edit1.Text;
ClientDataSet1.FieldByName('stu_class').Value:=edit2.Text;
ClientDataSet1.FieldByName('stu_score').Value:=edit3.Text; ClientDataSet1.ApplyUpdates(-1);
出错提示 ClientDataSet1 cannot perform this operation on a closed dataset
问题在那。
ClientDataSet1.Append;
ClientDataSet1.FieldByName('stu_no').Value:=edit1.Text;
ClientDataSet1.FieldByName('stu_class').Value:=edit2.Text;
ClientDataSet1.FieldByName('stu_score').Value:=edit3.Text; ClientDataSet1.ApplyUpdates(-1);
出错提示 ClientDataSet1 cannot perform this operation on a closed dataset
问题在那。
解决方案 »
- 为什么这段代码会出错呢?请大侠们看看...
- 有用过videoforwin视频控件(VFW)的吗?教教我怎么用。可者给出它的网站。
- TForm
- 【转】笑一笑:索爱T618 R3C之重大发现
- ADO数据库操作性能问题
- 啊!暴跳!sql 语句问题!
- 谁能帮我
- 哪位有TPolyline控件,急需!请告知!
- Delphi如何实现屏幕区域里找色?
- 请问李维新书《DELPHI 5 ADO/MTS/COM+》中的第三章第一节处理多个表JOIN出来的数据,有谁试过
- dxdbgrid、dbgrideh这两个控件在哪里
- TOOLBAR的按钮设置SHOWCAPTION和LIST属性后,大小不能调了,急死人了,又恨又爱的DELPHI啊!!!!
ClientDataSet1数据集没有打开,在ClientDataSet1.Append;前面加上判断数据集打开的语句:
ClientDataSet1.OPEN;
Missing data provider or data packet提示表明providername、remoteserver没设,或是provider的dataset没设,或sqlquery的sqlconnectiion没设,检查一下吧