Foxtable(狐表)用户栏目专家坐堂 → 如何根据用户登陆窗口输入的IP等来连接数据源?


  共有7395人关注过本帖平板打印复制链接

主题:如何根据用户登陆窗口输入的IP等来连接数据源?

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
如何根据用户登陆窗口输入的IP等来连接数据源?  发帖心情 Post By:2013/3/7 19:21:00 [只看该作者]

各位老师

 

在打开项目时首先打开用户登陆窗口,然后由用户自己输入服务器IP及数据库名称后再去连接数据源, 

 


此主题相关图片如下:360截图20130307190640301.jpg
按此在新窗口浏览图片

请问这种方式可以实现吗?Forms("用户登陆").open() 代码要放在哪个项目事件下?连接数据源的那行代码要怎么写?

 

这样对不对?

在项目事件BeforeConnectOuterDataSource用了如下的代码

If e.Name = "EI" Then
 

If e.Name = "EI" Then
Forms("用户登录").open

   e.CBACKGROUND-COLOR: #ffffff" face=Verdana>Initial Catalog=" & MyDatabase & ";Data Source=" & MyServer


End If

 

MyServer和Mydatabase这两个变量是在登陆窗口的确定按钮上设置代码得到的。

 

重新登陆后就卡死了,不知道问题出在哪,还有SQL的登陆用户名和密码要怎么样才能加入到链接字符串中去?

 

谢谢!

 

 

[此贴子已经被作者于2013-3-7 19:23:15编辑过]

 回到顶部
总数 13 1 2 下一页