请教ADOQuery简单删除当前选中记录

wwqqee2013 2016-12-04 01:22:57
ADOQuery1->Delete();删除选中记录后,但重新打开数据,记录还在,请教正确删除方法,以及删除全部记录方法。谢谢
...全文
2089 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2016-12-04
  • 打赏
  • 举报
回复
没有使用ADOConnection可能会出现不同步问题,建议使用一个ADOConnection统一连接数据库,所有的ADOQuery的Connection属性设置为ADOConnection1,不要单独连接数据库。 如果有多个窗体都有ADOQuery,参考: C++ Builder数据库程序几个Form窗体怎么共享一个ADOConnection数据库连接? http://blog.163.com/tab_98/blog/static/119240972016711194888/
wwqqee2013 2016-12-04
  • 打赏
  • 举报
回复
没使用ADOConnection。只用ADOQuery,DataSource,DBGrid, void __fastcall TForm1::Button1Click(TObject *Sender) { ADOQuery1->Delete() ; }
ooolinux 2016-12-04
  • 打赏
  • 举报
回复
有没有使用ADOConnection?

1,178

社区成员

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

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