我的程序是这样子的: Query.close; Query.sql.clear; Query.add('select * from tablename where value = '); Query.add('XXX'); Query.open; Query.edit; for i:=1 to 10 do begin query.first; t:=random(num)+1; Query.move(t-1); Query.fields[0].asstring:='YYYYY'; Query.UpdateRecord; end;在query的edit和update部分好像存在错误,但我不知道应该怎么改才行.
或者用update控件也可以
Query.close;
Query.sql.clear;
Query.add('select * from tablename where value = ');
Query.add('XXX');
Query.open;
Query.edit;
for i:=1 to 10 do
begin
query.first;
t:=random(num)+1;
Query.move(t-1);
Query.fields[0].asstring:='YYYYY';
Query.UpdateRecord;
end;在query的edit和update部分好像存在错误,但我不知道应该怎么改才行.
查询报选某活动的学生后在某规则下进行挑选。我采用随机挑选的方法。
选中的学生的“录取”字段赋值为活动名称,后进行下面的活动挑选。
在这里我不太清楚的是选中的学生的“录取”字段的赋值,因为是用query查出来得。
好象应该是用Query.Post吧.