新手提问,关于DBGRID的问题。

混世罗汉 2012-03-23 09:38:33
高人好,本人新学DELPHI7+SQL2000,现在有个问题:

1、在一个窗体中,通过“查询”按钮,在DBGRID显示出查到的记录后,如图



2、当查询出来后,点另一个按钮“新增会员”弹出新窗体或“选中DBGRID”中某个记录双击弹出编辑窗体后,我发现 DBGRID中的查询到的记录,就显示了,请问为什么??

如图:



搞了1周了,实在解决不了,资料上也没有写,谢谢!

=================================================================
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaikai_kk 2012-03-23
  • 打赏
  • 举报
回复
新增按扭代码贴上来看看
混世罗汉 2012-03-23
  • 打赏
  • 举报
回复
新增时,弹出一个新增界面,原来查询出来的记录会消失。应该和 insert,append没关系吧
混世罗汉 2012-03-23
  • 打赏
  • 举报
回复
是不是说,一个窗体中用了ADO1,ADO2,当弹另一个窗体时,不能用ADO1,ADO2 了?还是一般建议不用?
我看见佛 2012-03-23
  • 打赏
  • 举报
回复
新增用ADOQUERY.Insert;或Adoquery.Append;方法,难道你是新增时调用了CLOSE();
s11ss 2012-03-23
  • 打赏
  • 举报
回复
DBGrid对应的ADOQuery的内容变了呗?别只用一个ADOQuery啊,多用几个
一剑飘雪 2012-03-23
  • 打赏
  • 举报
回复
我估计你是用了同一个ado了
你新增的时候 close了

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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