asp ERROR MESSAGE

时间:2011-06-07 03:05:45

标签: asp-classic vbscript

如何解决此错误消息

  

Microsoft VBScript运行时错误   '800a01a8'需要对象:'lUATRef'

     

/cmgtest/transaction/viewPCReqForm.asp,   第284行

这是我在下面写的一些源代码

function checkUATReq(aUATRef) 
    Dim correctness,lUATRef,uatRef 
    correctness = False 
    lUATRef = aUATRef 
    uatRef = lUATRef.Substring(1,2) 
    rwriteln uatRef 
    'sqlCheckUATReq = "select * from PC_DETAIL where ID ='"&uatReqRef&"'" 
    'rwriteln uatReqRef 
End function 

2 个答案:

答案 0 :(得分:0)

好像你的函数没有传递给它的参数。检查aUATRef是否已初始化。

答案 1 :(得分:0)

在VBScript中,字符串不是对象。您应该使用Mid函数来获取字符串的一部分:

uatRef = Mid(IUATRef, 1, 2)