VBScript运行时错误' 800a0005'

时间:2015-03-30 16:57:17

标签: vbscript

我不知道为什么我的正确电话无效程序调用出现此错误。

这是我的代码行:

LCASE(右(修剪(RS2.Fields( “将First_Name”)),LEN(RS2.Fields( “姓氏”)) - 1))

我可以修剪一切,只留下正确的功能,只要我在那里进行长度计算就不会运行。如果我使它成为一个简单的整数,它运行正常。

1 个答案:

答案 0 :(得分:0)

确保len(RS2.Fields("Last_Name"))不为0,因此第二个参数不能为-1。可以在前面加上一个If子句,也可以使用一个Max() - 函数来剪切值< 0

证据:

>> sLN = ""
>> s = Right("pipapo", Len(sLN) - 1)
>>
Error Number:       5
Error Description:  Invalid procedure call or argument