关于直接利用adoquery往数据库的表里面赋值

luolinjian 2003-08-31 10:45:51
adoquery1.FieldByName('cj1').value:=0
发现程序出错,显示adoquery1;dateset not in edit or insert mode
...全文
37 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujohny 2003-08-31
  • 打赏
  • 举报
回复
if not adoquery1.Active then adoquery1.Open;
adoquery1.Edit;//加这两句
adoquery1.FieldByName('cj1').value:=0
luolinjian 2003-08-31
  • 打赏
  • 举报
回复
各位大哥,还是不行啊,以上办法都不行
silenceboy 2003-08-31
  • 打赏
  • 举报
回复
adoquery1.close;
adoquery1.fieldbyname('xjl').value:=0;
adoquery1.open;
aldous 2003-08-31
  • 打赏
  • 举报
回复
是不是主从表?
主从表用这中办法插入不行的,要用SQL语句插入、删除、编辑。
rfuture 2003-08-31
  • 打赏
  • 举报
回复
if not adoquery1.Active then adoquery1.Open;
adoquery1.Edit;
//adoquery1.Insert;插入的话就用这个啊
adoquery1.FieldByName('cj1').value:=0
zhoutian618 2003-08-31
  • 打赏
  • 举报
回复
是不是数据库只读啊.
zhoutian618 2003-08-31
  • 打赏
  • 举报
回复
adoquery1.Edit;
adoquery1.FieldByName('cj1').value:=0;

//这样应该可以啊.

luolinjian 2003-08-31
  • 打赏
  • 举报
回复
这样还是解决不了问题,麻烦你门帮帮忙,比较急

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧