动态修改ODBC source(100分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
我通过写注册表的方法在程序运行中将一ODBC source所指向的文件指到别的地方, 可是query似乎并不承认,只有重新运行程序才认...是不是要广播一个注册表修改的消息?
D4+ODBC Express+Access

--又是100分,这两天花钱大手大脚了写 :=)
 
到http://shrw.chn.net的控件仓库中找一个ODBC设置控件就OK!!如果解决了别忘了告诉我地一声.
 
我知道如何动态设置ODBC,但是我想知道设置之后是否需要法一个广播消息通知windows,这样odbc管理器才能响应我的改动。
其实这功能应该很简单,不用什么控件。
 
我想不是广播一个xx, 因为<重新运行程序才认> 程序要读一个类似于环境变量

重新制定一下别名,如何?
 
没有别名,我用ODBC Express, 直接连ODBC,不通过BDE.

拜托,先告诉我如何广播一个消息,我想先试试!!!
 
我解决了该问题, 和qwei说的差不多, ODBC Express虽然没有别名,但有ODBC DSN的名字, 在动态设置ODBC Source前, 要先将该控件的DSN名字清空,设置完后再改回来,它就能认了.
不过,我还是想知道如何广播一个消息,qwei,你知道吗?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部