procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery1.Append;
adoquery1.Edit;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.Edit;
adoquery1.FieldByName('name').AsString:=asdf';
adoquery1.Post;
end;先执行BUTTON1 在执行BUTTON2 2次 就会出错 报无法定位更新记录我用的是D7
begin
adoquery1.Append;
adoquery1.Edit;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.Edit;
adoquery1.FieldByName('name').AsString:=asdf';
adoquery1.Post;
end;先执行BUTTON1 在执行BUTTON2 2次 就会出错 报无法定位更新记录我用的是D7
解决方案 »
- 【bitxunmeng】生日快乐,希望能看到你和她灿烂的笑容!
- 怎么知道鼠标点击的位置?
- 托盘程序进行中时怎样让托盘图标可用?
- 求一个从SQLSERVER2000中导数据到TXT文件的方法!
- 有关form的继承,大家来评评,进者有分,
- ADO,C/S结构,缓存模式下,怎么返回已修改但尚未UpdateBatch修改前的值?怎么返回已删除但尚未UpdateBatch的字段值?
- 几个关于WINDOWS系统的问题
- 急死我了,计算字段为什么在报表里显示不出来???
- 学习或研究用Delphi写ISAPI/CGI程序吗?完全源码公开
- 关于Socket的问题!
- linzhengqun(风。爱的翔舞)接分。
- parambyname错在哪?
procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.Append;
这个位置不能再加adoquery1.Edit;
adoquery1.FieldByName('name').AsString:=asdf';
adoquery1.Post;
end;
Append/Edit后要Post才正常的你需要IsEdting的判断纯粹的逻辑问题http://lysoft.7u7.net
Edit后在Edit本来就不正确http://lysoft.7u7.net
begin
adoquery1.Append;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.Edit;
adoquery1.FieldByName('name').AsString:=asdf';
adoquery1.Post;
end;
OK 我去掉了1个EDIT 运行结果一样 只要是点2次BUTTON2就报错
begin
adoquery1.Append;
adoquery1.Edit;
end;
有问题