ADOQery1:Dataset not in edit or insert mode,
当然使用以下的语句,出现以下的提示!
with adoquery1 do
begin fieldbyname('name').asstring:=dbname.text;
adoquery1.delete; end;
当然使用以下的语句,出现以下的提示!
with adoquery1 do
begin fieldbyname('name').asstring:=dbname.text;
adoquery1.delete; end;
解决方案 »
- 奇怪--数据库登录问题
- 请问各位大师在01 02...49这49个两位字符串中,取n(n:1--48)个为一组,全部取完不重复的所有组,把这些组存到一变量中,如何算法?
- 再谈“有没有数学好的,把我给难倒了”
- 有没有类似VC下的OutPut窗口的控件
- 如何给数组控件添加事件响应?
- pazee(耙子)
- 日期对比问题。。。。
- 请问Windows桌面的图标和应用程序在Delphi中是什么类呀???(比如TObject?)
- 菜鸟大问题
- WIN2000+线程+低级音频函数+CALLBACK播放问题(98/ME正常),怪。
- 谁用过D2007?怎么没有ADOQUERY,到底支持不支持SQL2000?
- 关于报表的问题
这是赋值吗,在前面加一个edit;
adoquery1.edit;编辑
adoquery1.delete;修改
adoquery1.Post;保存
删除你那里不要赋值的
后顺要加:adoquery1.Post;保存
是这样吗?
begin
adoquery1.edit;
adoquery1.fieldbyname('name').asstring:=dbname.text;
adoquery1.post;end;
begin
edit;
fieldbyname('name').asstring:=dbname.text;
post;
end;
这个是最简单的,如果还有什么需要校验或者判断的,可以在之前都增加进去。
adoquery1.edit;