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

ClientDataSet如何修改数据库

2012-03-20 
ClientDataSet怎么修改数据库?使用BCB三层服务器建立 ADOQuery1+DataSetProvider1ADO中放数据库,DataSetPr

ClientDataSet怎么修改数据库?
使用BCB三层
服务器建立 ADOQuery1+DataSetProvider1  
  ADO中放数据库,DataSetProvider1 连接ADO
  ADO中属性需要写SQL么?(若写SQL,select * from course)是不是 DataSetProvider1 里就一张表单了
  而我要通过ClientDataSet查询修改数据库时,应该怎么修改和删除呢?


AnsiString an1="select * from course ";
ClientDataSet1->Close() ;
  ClientDataSet1->Cancel();
  ClientDataSet1-> DataRequest(an1);
  ClientDataSet1->Open() ;
这是查询数据库可行性代码,但是不能用修改啊?

[解决办法]
修改
ClientDataSet1->Edit();
字段赋值
ClientDataSet1->Post();
增加
ClientDataSet1->Append();
字段赋值
ClientDataSet1->Post();

删除
ClientDataSet1->Delete();

最后都需要ApplyUpdates的

热点排行