奇怪问题请教,急!

zxjng 2000-07-12 11:19:00
一个有关query 的问题。
我在mdi form中,一个form 引用另一个form上的query(假设databasename为D1),开始显示都没有什么问题,但是我把query的databasename换了以后(假设换成D2),就发现
没有内容显示了,为什么?
我试过开始把初始的databasename 换成要换的那个(D2),第一次显示没有
问题,换了databasename 以后,D1显示没有问题,换回D2后还是没有什么显示,
不知是什么问题,请高手指教!
...全文
272 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝈蝈俊 2000-07-16
  • 打赏
  • 举报
回复
原先的TDataBase 删掉,重新新放一个,就好了。我以前在delphi3时也碰到这种问题。
不过调用另一个窗口的数据,速度是很慢的,

sunjian 2000-07-16
  • 打赏
  • 举报
回复
我不懂你为啥要这样做,这是一种很消耗系统资源的方法。
最好,共用一个TDataBase,肯定会有一个更好的方法处理你的问题
wjmfzsz 2000-07-13
  • 打赏
  • 举报
回复
大佬:databasename是别名啊!
你的D1和D2是设成相同的吗?
如是!我试过了!问题啊!你可试一下啊!
如不是!那你sql的属性应相应的调整!比如改成打开相应D2下的数据库!
两个方法都试一试了!
IAmKylix 2000-07-13
  • 打赏
  • 举报
回复
换之后,query.open
Hank 2000-07-13
  • 打赏
  • 举报
回复
更换数据库后,再重新打开一次!D2-->D1可以可能是偶然!
Query1.Close;
Query1.DataBaseName='D2';
Query1.Open;
zxjng 2000-07-12
  • 打赏
  • 举报
回复
直接用D2没有问题,只是在换了以后才有的问题
Wingsun 2000-07-12
  • 打赏
  • 举报
回复
是不是D2的设置有问题
LJN 2000-07-12
  • 打赏
  • 举报
回复
Query的SQL内容也随着变化了吗?
zxjng 2000-07-12
  • 打赏
  • 举报
回复
当然打开了,D1都没有错
Wingsun 2000-07-12
  • 打赏
  • 举报
回复
Database打开了吗,Query打开了吗

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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