Как получить имя столбца в Classic Asp с помощью RecordSet? - PullRequest
0 голосов
/ 08 декабря 2009

Я отображаю данные в веб-отчете из таблицы, используя Recordset.

Это прекрасно работает до 5000 записей, но не работает, тогда как более 5000 записей.

Recordset.Fields.Count дает ноль (0).

Пожалуйста, позвольте мне предложить любую альтернативу.

Спасибо Sugam

1 Ответ

1 голос
/ 08 декабря 2009

Вы уверены, что набор записей действительно что-либо возвращает в случае записей более 5К?

response.write Recordset.state

Вот возможные значения состояния. 0 Объект закрыт
1 Объект открыт
2 Объект соединяется
4 Объект выполняется
8 Объект загружается

Также убедитесь, что у вас нет страницы, которая молча глотает ошибки. Моя интуиция говорит, что в запросе есть ошибка, которая возвращает 5К строк и что это не имеет никакого отношения к счетчику строк. Хороший способ проверить это - запустить запрос 5K непосредственно в фоновой БД и исключить его первым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...