比如: adoquery.sql.clear; adoquery.sql.add("select * from table"); adoquery.open; 然后我要修这条记录中的所有编号 for i:=1 to adoquery.recordcount do begin adoquery.edit; adoquery.fieldbyname("txtid").asinteger:=i; adoquery.post; end; 这样就运行错误了,好像是被锁定了,是用哪个把锁给打开,这条语名我忘记了。
adoquery.sql.clear;
adoquery.sql.add("select * from table");
adoquery.open;
然后我要修这条记录中的所有编号
for i:=1 to adoquery.recordcount do
begin
adoquery.edit;
adoquery.fieldbyname("txtid").asinteger:=i;
adoquery.post;
end;
这样就运行错误了,好像是被锁定了,是用哪个把锁给打开,这条语名我忘记了。
比如说SQL Server,它的identify字段一般是不能手工修改的。如要修改,好像是with indentify off.记不清了。
设置:CachedUpdates=true;
Requestlive = true;