很抱歉,很久没有做数据库程序了,
以前知道insert是在当前记录下插入一条新的记录,append是在记录末尾追加一条记录
现在想在某条满足条件的记录后面插入一条记录
dm.T_tongyong.MoveBy(10);
Table1.Insert;
Table1.FieldByName('ziduan1').AsDateTime :='1';
Table1.FieldByName('字段2').AsInteger :='2';
Table1.Post;
执行上述语句后为何始终在数据集的末尾追加一条记录,而不是在当前记录(第10条记录后)下追加?
以前知道insert是在当前记录下插入一条新的记录,append是在记录末尾追加一条记录
现在想在某条满足条件的记录后面插入一条记录
dm.T_tongyong.MoveBy(10);
Table1.Insert;
Table1.FieldByName('ziduan1').AsDateTime :='1';
Table1.FieldByName('字段2').AsInteger :='2';
Table1.Post;
执行上述语句后为何始终在数据集的末尾追加一条记录,而不是在当前记录(第10条记录后)下追加?
数据库是access
以前知道insert是在当前记录下插入一条新的记录,append是在记录末尾追加一条记录
现在想在某条满足条件的记录后面插入一条记录
Table1.MoveBy(10);
Table1.Insert;
Table1.FieldByName('ziduan1').asstring:='1';
Table1.FieldByName('字段2').asstring:='2';
Table1.Post;
执行上述语句后为何始终在数据集的末尾追加一条记录,而不是在当前记录(第10条记录后)下追加?
到目前我还没有找到问题的所在,到底是什么原因啊???