在删除记录时提示:Table is read only.如何解决?

hbqinlei 2004-11-03 09:52:01
如题。
...全文
229 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅青松 2004-11-03
  • 打赏
  • 举报
回复
加上Query1.RequestLive := true;
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
已经搞定
刚开始没Query1.ExecSQL;
后来加了就可以了,然后删除Query1.Open;
谢谢各位!
结贴~~
pinyu 2004-11-03
  • 打赏
  • 举报
回复
ExeSQL后还打开干啥?你这里好像不能打开什么东西了吧?
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
不是dbExpress组件
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
if Query1.Active then
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text := 'Delete from OilDepot_Info where
OilDepot_NO='+''''+QueryForm.FindQuery.FieldByName('OilDepot_NO').Value+'''';
Query1.ExecSQL;
Query1.Open;
pinyu 2004-11-03
  • 打赏
  • 举报
回复
莫非是你用的dbExpress组件?
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
表名也没大写。。。。
mingsunday 2004-11-03
  • 打赏
  • 举报
回复
代码
nihongjiang 2004-11-03
  • 打赏
  • 举报
回复
表名大写?
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
没有呀,直接选中当前记录删除。
pdbird 2004-11-03
  • 打赏
  • 举报
回复
有没有做别的操作?
你是怎么样操作的?
各种情况不同
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
这个已经设置了呀,就不知道是咋回事~!
请各位帮下忙,谢谢!
nick1533 2004-11-03
  • 打赏
  • 举报
回复
设置表的ReadOnly属性为False
hbqinlei 2004-11-03
  • 打赏
  • 举报
回复
没人??
我顶~~~

2,498

社区成员

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

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