Когда я выполняю sql direct, он возвращает 4 записи.когда я выполняю oraCommand.Execute
, объект oraResults
показывает только 1 возвращенную запись, он должен иметь счет 4. Следовательно, я могу получить значение и имя для одной записи.Вопрос в том, как мне получить остальные 3 записи?Я попытался set oraResults=oraResults.NextRecordSet()
, и я получаю сообщение об ошибке, что не поддерживается!
Любая помощь будет оценена.
Это фрагмент кода:
set oraCommand = CreateObject("ADODB.Command")
'set connection and sql statement
set oraCommand.ActiveConnection = oraConnection
oraCommand.CommandText =oraSQLStatement
oraCommand.CommandType = 1 ' commandText
oraCommand.Prepared = True
set oraResults = CreateObject("ADODB.Recordset")
'run the sql
set oraResults = oraCommand.Execute
oraResults.Fields(0).Name - Name from first record is returned
oraResults.Fields(0)>Value - Value from first record is returned