2015-05-30 2 views
1

я м новый жереха ..ошибки: Microsoft VBScript выполнения (0x800A01A8) Требуется объект в осины

И попытался получить доступ с code

Но он показывает ошибку, как это,

Error Type: Microsoft VBScript runtime (0x800A01A8) Object required: '' on line 163

.

ошибка показала из-за этой линии,

<% 
do while not getgroups2.eof 
    pkOrgGroups2=getgroups2("pkOrgGroups") 
    ogGroup2=getgroups2("ogGroup") 
    ogLogo2 =getgroups2("ogLogo") 
%> 

Могу ли я знать, по какой причине моего кода это так?

Заранее спасибо.

+0

Довольно уверен, что это * classic * ASP, а не ASP.NET. Это две разные вещи .... – Tim

+0

@Tim: я отредактировал мой пост .. – sandhu

ответ

2

Есть два уверен способ получения «Требуется объект» ошибка:

Попытки использовать Set при назначении необъектного:

>> Set x = "non-object/string" 
>> 
Error Number:  424 
Error Description: Object required 

Попытки вызвать метод, не являющийся объект :

>> WScript.Echo TypeName(x) 
>> If x.eof Then x = "whatever" 
>> 
Empty 
Error Number:  424 
Error Description: Object required 

или:

>> x = "nix" 
>> WScript.Echo TypeName(x) 
>> If x.eof Then x = "whatever" 
>> 
String 
Error Number:  424 
Error Description: Object required 

Как нет Set в коде, который вы отправили, следует предположить, что getgroups2 не является объектом. Используйте TypeName() для проверки.

+0

@ Ekkehard.Horner: Мне нужно использовать какое-то условие .. не могли бы вы помочь? – pcs

Смежные вопросы