И не бить мертвую лошадь, но я делаю что-то похожее с базой данных Oracle, и у меня были две фантомные проблемы, которые мне еще предстоит определить первопричину, но вот две вещи, которые заставили их уйти.
1. Назовите все столбцы в запросе и псевдонимы, которые рассчитываются (сумма, число, среднее и т. Д.), Чтобы ваш запрос стал
req = "Select count(*) NumRows From tblArticleList"
2. В результате переноса строки запроса в вызове cstr флаг result.EOF заполняется правильно, а не возвращается с пустым или нулевым значением, вызывая простое DO WHILE NOT result.EOF Некоторые Action LOOP создают бесконечный цикл до веб-запроса время вышло. Так, например,
response.write "Step 2//"
set RS = conn.Execute(cstr(req))
Ничего особенного, только пара советов, если вы застряли и не можете понять, почему. Следуйте приведенным выше советам по отладке, это хорошая информация.