Foxtable(狐表)用户栏目专家坐堂 → 如何在BeforeOpenProject事件中获取外部表的数据


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

主题:如何在BeforeOpenProject事件中获取外部表的数据

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
如何在BeforeOpenProject事件中获取外部表的数据  发帖心情 Post By:2013/1/7 18:58:00 [只看该作者]

 我想在BeforeOpenProject事件中做检查版本的更新代码如下:
Dim File As String =FileSys.GetParentPath(e.File) & "\版本.txt"
msgbox(File)
If Filesys.FileExists(File) Then
    '找到服务器版本号
   Dim Cvers As Integer = FileSys.ReadAllText(File)
msgbox(cvers)
    Dim cmd As new SQLCommand
    cmd.C
    cmd.CommandText="select VersionNUM from Version"
msgbox("b")
    Dim Svers As Integer = cmd.ExecuteScalar()
 msgbox(Svers)
   
    If Svers <> Cvers Then
        If msgbox("已经有了更新的版本,需要下载更新吗",65,"提示")=1 Then
            network.DownloadFile("\\192.168.1.199\项目核算系统发布更新\update.zip","update.zip" ,"","",True,60000,True)
            Dim zip As New zipFile
            zip.Open("update.zip")
            Dim app As String = Application.StartupPath '获取当前路径
            zip.Extractall(app)  '关键是这句,这句是你要把文件解压到那个路径
            zip.Close()
            messagebox.show("请重启项目核算系统,以完成更新")
            syscmd.project.Exit(True)
        Else
           
        End If
    End If
End If

当程序走到
cmd.C这一步的时候就弹出空值的提示。audit是我在项目中设置的外部数据源的名称,估计项目还没有开始加载完所以,就弹出这个错误。所以我想在这里咨询怎么样才能获取到外部数据库的表的数据。我的外部数据库是sqlserver的

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 18:59:00 [只看该作者]

 cmd.C

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 19:00:00 [只看该作者]

cmd.C

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 19:02:00 [只看该作者]

怪事,粘贴cmd.c 这句话发上去却成了cmd.C

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 19:02:00 [只看该作者]

connectionname

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 19:03:00 [只看该作者]

c

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


加好友 发短信
等级:幼狐 帖子:102 积分:1102 威望:0 精华:0 注册:2011/10/25 10:56:00
  发帖心情 Post By:2013/1/7 19:06:00 [只看该作者]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2013/1/7 20:36:00 [只看该作者]


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/8 16:15:00 [只看该作者]

 代码应该放在afteropenproject里的。

 回到顶部