Foxtable(狐表)用户栏目专家坐堂 → 从字符串“审核通过”到类型“Long”的转换无效。


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

主题:从字符串“审核通过”到类型“Long”的转换无效。

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


加好友 发短信
等级:七尾狐 帖子:1536 积分:10849 威望:0 精华:0 注册:2016/9/12 11:18:00
从字符串“审核通过”到类型“Long”的转换无效。  发帖心情 Post By:2016/10/22 10:28:00 [只看该作者]

这是提示:
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2016.7.29.1
错误所在事件:表,女生资料,DataColChanging
详细错误信息:
调用的目标发生了异常。
从字符串“审核通过”到类型“Long”的转换无效。
输入字符串的格式不正确。

这是代码:麻烦找下问题在哪
'审核情况列:如果内容为:审核通过 或 重新审核中 或 审核未通过,不能设为:未审核 或 审核中
Select Case e.DataCol.name
    Case "审核情况"
        If e.oldvalue = ("审核通过" Or "重新审核中" Or "审核未通过") Then
            If e.newvalue = ("未审核" Or "审核中") Then
                e.cancel = True
            End If
        End If
End Select



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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/22 10:55:00 [只看该作者]

if e.newvalue = ("未审核" Or "审核中")  then

应该是:

if e.newvalue = "未审核" Orelse e.Value =  "审核中" then


If e.oldvalue = ("审核通过" Or "重新审核中" Or "审核未通过") Then

应该是:

If e.oldvalue = "审核通过"  Orelse  e.oldvalue= "重新审核中"  Orelse e.oldvalue = "审核未通过" Then
[此贴子已经被作者于2016/10/22 10:56:07编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/22 10:56:00 [只看该作者]

这是基本的语法,必须掌握的:

新手可以先过一遍视频教程:



 回到顶部