Что нового

Ошибка при работе с базой MSSQL

Talany

Знающий
Сообщения
136
Репутация
11
Доброго времени суток!
Есть отрывок скрипта
Код:
$Result = $Conn.Execute("SELECT nc.id FROM test nc WHERE nc.ip = '" & @IPAddress1 & "' and nc.date=(SELECT MAX(date) FROM test nc2 WHERE nc.ip=nc2.ip)")
	$nRowCount = 0
	With $Result
		While Not .EOF
			For $i=0 To 1 Step 1
				$ResultArray[$i] = $Result.Fields($i).Value
			Next
			$nRowCount = $nRowCount + 1
			.MoveNext
		WEnd
	EndWith

Возвращает ошибку (Only Object-type variables allowed in a "With" statement.)
Хотя все работало до пересоздания таблицы!
В чем ошибка? Сам SQL коректен только возвращает пустоту (нет такой записи)
Как исправить?

Заранее благодарен!





Добавлено:
Сообщение автоматически объединено:

Разобрался! Проблема была с MSSQL только не пойму почему! таблицу опять пересоздал раздал гранты и в бой!

Что за ......
 
Верх