У меня возникла небольшая проблема: я пытаюсь понять, пуста или нет коллекция объектов.
В основном я делаю соединение с БД и запуском простого запроса на выборке: если нет никаких результатов, то я хочу, чтобы остановить выполнение теста ...
Это часть коды заинтересованной:QTP - Как проверить, нет ли коллекции объекта
If ctrl(0).value = 0 Then
reporter.ReportEvent 1, "Process stopped",
"The operation has failed"
End If
Очевидно, что если запрос не возвращает значения, то Ctrl (0) не существует и QTP останавливает выполнение говорит мне, что либо это соответствует началу или концу объекта ...
Как я могу решить эту проблему ?!
Edit: если я считаю объекты в коллекции, то она возвращает 6. Это число столбцов, что объект в БД имеет. Но каждый столбец пуст, поэтому ВЫБРАТЬ не возвращает значение ...
Если вам не показать код, создает идентификатор ctrl, мы не можем знать, что неправильно/улучшено. – TheBlastOne