错误13--Access快速开发平台自动升级失败的解决方法-欧志华
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


错误13--Access快速开发平台自动升级失败的解决方法

发表时间:2021/11/10 14:44:21 评论(0) 浏览(2541)  评论 | 加入收藏 | 复制
   
摘 要:错误13--Access快速开发平台自动升级失败的解决方法。
正 文:

      有学员反应在使用Access快速开发平台的自动升级功能的过程中出现升级失败,如下图错误提示:

点击图片查看大图


跟开发平台的研发同事反应后,得到结果是因为布尔值保存的数据格式导致升级时无法正确识别,反馈给开发平台研发的同事给出了解决的方案。


方案如下:
方案一:
把“Must Update”参数的true和false改成1和0可以解决。


主要就是提示的那个setparameter函数有个bug
处理boolean类型时会出错
可以不要用dbBoolean类型,改成dbLong


方案二:
重定义这个函数。

在函数里面把Boolean类型转换为Long类型,防止出错。
把下面这个函数代码复制粘贴到Main的basRDPRef模块中去。
Public Function SetParameter _
    ( _
          ParameterName As String _
        , Optional DataType As DataTypeEnum = dbText _
        , Optional Value As String = "" _
        , Optional OnServer As Boolean = False _
    ) As Boolean
    If DataType = dbBoolean Then
        SetParameter = UMVSoftRDPLib.SetParameter(ParameterName, dbLong, Value, OnServer)
    Else
        SetParameter = UMVSoftRDPLib.SetParameter(ParameterName, DataType, Value, OnServer)
    End If
End Function

无论是方案一还是方案二修改完以后, 要修改下这个窗体加载事件



注意修改前做好备份工作,不要引起没必要的出错。
另外Access快速开发平台V2.6.3版本以后的已经修正这个问题了,所以V2.6.3版本开始应该不会出现这个问题,不需要再修改。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
快速开发平台--使用快速开发平台自动升级功能升级到新版本的步骤\快...  【麥田  2014/12/20】
Access开发平台--客户端自动更新功能详解\客户端自动升级步骤  【易勋  2015/4/16】
Access快速开发平台--自动升级新思路  【lmqlt  2018/6/22】
Access快速开发平台自动升级设置错误,显示“没有找到压缩文件”...  【宏鹏  2019/2/20】
Access开发平台自动升级过程中遇到的问题点与大家分享;请使用W...  【vincent  2019/5/6】
Access开发平台--客户端自动更新功能详解\客户端自动升级步骤...  【杨雪  2021/6/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

欧志华

文章分类

文章存档

友情链接