DataSet.First; //蓝色代码 表示加不加这些代码, 都一样效果 DataSet.Edit; DataSet.Append; //第一条记录 DataSet.Fields[0].AsString := '测试1'; DataSet.Fields[1].AsString := '测试1'; DataSet.Fields[2].AsString := '测试1'; DataSet.Post; DataSet.Edit;
DataSet.Append; //第2条记录 DataSet.Fields[0].AsString := 'test2'; DataSet.Fields[1].AsString := 'test2'; DataSet.Fields[2].AsString:='test2';//DataSet.Post;
不加红色代码post, 看着貌似正常. 但第2行是处于"插入"状态
abs(DataSet.RecNo)//值1
DataSet.RecNo //值-1
加上红色代码post后, 变成这样:
abs(DataSet.RecNo)//值1
DataSet.RecNo //值1
一个外部DBGrid的append插入行, post有问题
最新推荐文章于 2019-06-17 15:44:43 发布