以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  从字符串“审核通过”到类型“Long”的转换无效。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91932)

--  作者:zhangjian222200
--  发布时间:2016/10/22 10:28:00
--  从字符串“审核通过”到类型“Long”的转换无效。
这是提示:
.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



--  作者:狐狸爸爸
--  发布时间: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编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/10/22 10:56:00
--  
这是基本的语法,必须掌握的:

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