ADOTable操作的错误问题
错误信息:Row can not be located for updating,Some values may have be changed
since it was last read. 语句如下:
ADOTable.close;
ADOTable.TableName:='TableName';
ADOTable.Active:=True;
ADOTable.Insert;
ADOTable.fieldbyname('fieldName1').asvariant:=edit1.text;
.
.
ADOTable.post;
运行到post时出错,但数据有插入表TableName中,问为什么?
问题点数:0、回复次数:12Top
1 楼mestars(米豆)(☆☆)回复于 2003-12-02 19:06:47 得分 0
这个问题我也遇到过帮你 UPTop
2 楼glen2005()回复于 2003-12-02 19:10:53 得分 0
自已UP一下Top
3 楼konhon(优华)回复于 2003-12-02 19:46:42 得分 0
把CursorType设置为ctKeySet或ctStatic试试。Top
4 楼xiaoqiang123(xiaoqiang)回复于 2003-12-02 19:58:40 得分 0
我也遇到过帮你 UP
Top
5 楼samcrm(镜花水月)回复于 2003-12-02 19:59:31 得分 0
给表增加一个主键,例如自动增减字段。Top
6 楼glen2005()回复于 2003-12-03 17:19:23 得分 0
to samcrm(阿靖) :表的主键是自动增减字段。
to konhon(优华无限):能否详细说说设定CursorType。Top
7 楼glen2005()回复于 2003-12-03 17:34:12 得分 0
upTop
8 楼glen2005()回复于 2003-12-03 18:03:26 得分 0
高手都去哪了?Top
9 楼aiunong(凡)回复于 2003-12-03 18:51:18 得分 0
samcrm(阿靖)的办法可行.
Top
10 楼c_shli(我啥也不会)回复于 2003-12-03 18:55:14 得分 0
不太清楚UP一下Top
11 楼glen2005()回复于 2003-12-04 09:05:33 得分 0
其实表的唯一主键就是自动增减的字段。而我插入的数据不包含主键。Top
12 楼cyai(阿龙)回复于 2003-12-04 09:15:41 得分 0
ADO用UPDATEBATCH();Top




