2011-06-07 35 views
0

我該如何解決此錯誤消息ASP錯誤消息

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 
一些源代碼

回答

0

似乎你的函數沒有得到傳遞給它的參數。檢查一個UATRef是否正在初始化。

+0

aUATRef已經初始化。它仍然發生相同的消息。 – ponomy1 2011-06-07 03:27:31

0

在VBScript中,字符串不是對象。您應該使用Mid函數獲取字符串的一部分:

uatRef = Mid(IUATRef, 1, 2)