Foxtable(狐表)用户栏目专家坐堂 → 用户登录设计问题


  共有3219人关注过本帖树形打印复制链接

主题:用户登录设计问题

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


加好友 发短信
等级:童狐 帖子:272 积分:2421 威望:0 精华:0 注册:2013/4/13 10:03:00
用户登录设计问题  发帖心情 Post By:2013/9/25 9:08:00 [只看该作者]

我在用户扩展属性设置了服务器和sa密码
当登录的时候,填写服务器和sa密码,点确定登录后判断数据库连接是否通过,不通过将提示并重新显示登陆框。
我在BeforeConnectOuterDataSource事件代码如下
Select Case e.Name
    Case "DB"
        e.C & e.User.ExtendedValues("SA密码") & ";Initial Catalog=UFDATA_" & e.User.ExtendedValues("账套号") & "_" & e.User.ExtendedValues("会计年度") & ";Data Source=" & e.User.ExtendedValues("服务器")
    Case "Master"
        e.C & e.User.ExtendedValues("SA密码") & ";Initial Catalog=Master;Data Source=" & e.User.ExtendedValues("服务器")
End Select

If Connections.TryConnect(e.ConnectionString)=False Then
    MessageBox.Show("数据源测试不通过!")
    Syscmd.Project.SwitchUser()
End If
运行可以提示,但Syscmd.Project.SwitchUser()这句不能显示登录框呀?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/25 9:12:00 [只看该作者]

 呵呵,不可以这么做的呢
执行BeforeConnectOuterDataSource 事件时 程序还没完全生成呢

 回到顶部