TClientDataset连接文本文件后如何进行批量处理(如Delete)(100分)

  • 主题发起人 主题发起人 maodw76
  • 开始时间 开始时间
M

maodw76

Unregistered / Unconfirmed
GUEST, unregistred user!
用TClientDataSet(ClientDataSet_Scheme)创建一个数据集如
//创建一个数据集
FileName:= ExtractFilePath(Application.ExeName)+'Scheme.cds';
ClientDataSet_Scheme.FileName :=FileName;
ClientDataSet_Scheme.FieldDefs.Add('ID',ftInteger);
ClientDataSet_Scheme.FieldDefs.Add('SchemeName',ftString,100);
ClientDataSet_Scheme.FieldDefs.Add('TblName',ftString,20);
ClientDataSet_Scheme.CreateDataSet;
//向其中追加一定数据
例如
删除其中SchemeName='aaa'and TblName='bbbb'的数据
除去遍历删除有没有其它的办法?
例如:能够知道或者生成文件时定义表名
 
有没有高人能告诉我???????
 
ClientDataSet嘛,如果已经把数据读进来了,定义好主键,然后直接使用DataSet.Locate()方法,定位后,直接delete就可以啦。。。
 
LOCATE定位,DELETE刪除
 
多人接受答案了。
 
后退
顶部