需要对象显示对象值的错误?

时间:2017-01-25 11:02:31

标签: vbscript asp-classic

我正在研究传统的经典asp应用程序,我试图将新id的值插入到数据库中。

Set LastCompany2= Server.CreateObject("ADODB.Command")
LastCompany2.ActiveConnection = objConn
LastCompany2.CommandType = 1
LastCompany2.CommandTimeout = 0
LastCompany2.Prepared = true
LastCompany2.CommandText = MM_editQuery
Set ScopeID = LastCompany2.Execute()
If ScopeID.EOF Then
   Company_No2 = 0
Else
   Company_No2 = cstr(ScopeID(0).value)
end if

但是在运行应用程序时,我会在行

上收到错误消息
Company_No2 = cstr(ScopeID(0).value)

陈述

  

所需对象:' 3333380'

或插入记录的id为。

我无法弄清楚为什么它认为对象丢失但显示所述对象的值

1 个答案:

答案 0 :(得分:1)

这可能是一个范围问题。

请确保

Dim ScopeID 
宣布