急急急急急急急急急急急急急急!!ACCESS报错,简单。
小弟初学DELPHI编程,有劳各位大侠了:
ACCESS在输入新数据时会出现错误提示(插入第一个N次并没有出现问题):
'无法为更新行集定位:一些值可能以在最后读取后改变’
过程为:
procedure TForm1.Button1Click(Sender: TObject);
var
STC,STN: string;
CT: integer;
begin
STC:=Edit1.Text;
STN:=Edit2.Text;
WITH ADOTable1 DO
BEGIN
first;
if locate('StuClass;StuName',VarArrayOf([STC,STN]),[])
then
begin
Edit;
CT:=FieldByName('count').AsInteger;
Inc(CT);
FieldByName('Count').AsInteger:=CT
end
else
begin
edit;
append;
FieldByName('StuClass').asstring:=STC;
FieldByName('StuName').asstring:=STN;
end;
end;