Foxtable(狐表)用户栏目专家坐堂 → [求助]首次打开项目属性修改项目事件后保存时报错


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

主题:[求助]首次打开项目属性修改项目事件后保存时报错

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


加好友 发短信
等级:五尾狐 帖子:1105 积分:8967 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]首次打开项目属性修改项目事件后保存时报错  发帖心情 Post By:2020/3/28 11:34:00 [显示全部帖子]

升级了最新版后,就一直有这种情况,请老师看下

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

2e157b.txt文件的内容如下:
2020-03-18 22:45|2020-1-19

我已经升级到0311版了
[此贴子已经被作者于2020/3/28 11:34:10编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1105 积分:8967 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2020/3/28 11:44:00 [显示全部帖子]

F是本地硬盘,自动升级的代码是:
AfterOpenProject
If Syscmd.Project.Update(False,False) = False Then '如果没有升级
    '下面的代码基于后台的用户表生成一个临时表,这个临时表没有加载数据,后面将基于此表和后台的用户表进行交互.
    '注意这里要将ExecuteReader的参数设置为True,因为我们需要增加删除和修改用户,也就是说,不仅要读用户表,还要写用户表.
    Dim cmd As New SQLCommand
    cmd.C
    cmd.CommandText = "S ELECT * From {Users} Where [Name] Is Null"
    _UserTable = c md.ExecuteReader(True)
    
    Dim QQcmd As New SQLCommand
    QQcmd.C
    QQcmd.Co mmandText = "S ELECT * From {QqServer配置}"
    _dtQqServer配置 = QQcmd.ExecuteReader(False)
    
    F orms("用户登录").Open()
    If _UserName = "" Then
        S yscmd.Project.Exit()
        Return '这个要加上,因为既然要退出,就不应该再执行后面的初始化代码了,否则会出错
    End If
    '--------------------------------------后续初始化代码
    BaseMainForm.Text = _CompanyName &" ERP系统" '设置程序标题
    ShowCloseButton = True '在主界面中显示关闭表的按钮
    Tables("参数表").Visible = False '不显示此表
    '---------------------------------------   
End If

不过,刚才报错时我不是改这个事件,而是改了Initialize,这种情况发生过好几次了,只是今天发上来问下
[此贴子已经被作者于2020/3/28 11:45:15编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1105 积分:8967 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2020/3/28 12:17:00 [显示全部帖子]

不是的,我刚才又改了好几次项目事件,不报错了,老师,我终于能反复重演之前一直反映的“开发程序升级到最新版后项目不稳定会报错”,过会我单独发个帖子,把项目发上来,请您看下,不容易啊,这个报错的产生原因藏的太深了

 回到顶部