ActiveX 如何动态连接sql数据库(100分)

  • 主题发起人 主题发起人 ylfylf
  • 开始时间 开始时间
Y

ylfylf

Unregistered / Unconfirmed
GUEST, unregistred user!
在ActiveX中ADOConnection1.ConnectionString已经设置好了sql服务器名称,并编译。
若sql服务器名称换了,是不是又要重新修改编译ActiveX控件?另外不可能在ActiveX中
设计让用户输入sql服务器名称。如何让ActiveX自动识别并动态连接sql数据库?
 
可以通过参数动态传入数据库名称啊
 
参数怎么获得?不能用edit.text。最好是让ActiveX自动检测出所处的sql服务器名称,怎么实现呢?
 
用ie把参数送给你开发的控件
<OBJECT
classid=&quot;clsid:4BC62193-6FF5-4A81-B3C4-D85C07C52E20&quot;
id=TestAX
width=400
height=180
align=center
hspace=0
vspace=0
>
<param name=&quot;SvrIp&quot;
value=&quot;192.168.1.1&quot;>
<param name=&quot;DatabaseName&quot;
value=&quot;XXXX&quot;>
<param name=&quot;UserPwd&quot;
value=&quot;XXXXX&quot;>
</OBJECT>
 
是不是说只修改网页的源代码就可以了?不改动控件吗? 比如控件ActiveX中ADOConnection1.ConnectionString要动态获取&quot;192.168.1.1&quot;参数,原默认可能是&quot;10.105.217.81&quot;.如果在控件中必须进行这个参数传入应该怎么做?
 
请教xiaoyue_a, ActiveX中ADOConnection1.ConnectionString如何获取网页参数?
 
在两位的启发指点下,查到了具体的解决办法.
 
后退
顶部