Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
AvnAvn
1

Передача информации о количестве записей

04.05.2007, 14:37. Показов 1830. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано:
set rs = Server.CreateObject("ADODB.Recordset")
Procedure="GetSpr null,null,1,1,3,2,null"
set rs =conn.execute(Procedure,nRecordsaffected,adCmdStoredProc)

Если выборка была получена методом Execute, то значение параметра rs.RecordCount всегда равно -1. Необходимо получить значение количества
записей, не организуя дополнительного цикла прохода по записям.
Моя хранимая процедура в MS SQL сервере в одном из параметров возвращает значение количества записей в полученной выборке.

Вопрос:
Как прочитать значение количества записей, передаваемое параметром из хранимой процедуры?
Или как ещё можно прочитать информацию о количестве записей ?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2007, 14:37
Ответы с готовыми решениями:

О количестве записей
Часто встречаю выражение: ' У меня два миллиона записей'. Как правильно считать? У моей программе...

Сбор информации о количестве файлов
Здравствуйте, довольно длительное время думаю над следующей задачей: есть некоторый путь к папке,...

Обновление информации в БД о количестве лайков
Имеется таблица likes: id | author_id | like_id | item_id | type |. При вызове проверяю, есть ли...

Json не сработал при большом количестве информации
отдельно ссылки проверял, обе работают, когда пытаюс ьдекодировать в json - первая работает, а...

3
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
04.05.2007, 14:55 2
Чтобы свойство RecordCount возрашало кол-во записей в таблице нужно у объекта соединеня установить свойство CursorLocation = 3 'adUseClient. До его открытия, конечно.
0
AvnAvn
04.05.2007, 15:59 3
Да, и кстати скрипт выполняется раза в 1.5 быстрее в сравнении, когда
курсор был на стороне сервера
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
04.05.2007, 16:20 4
Это потому что при использовании клиентского курсора ADO полностью считывает все данные с сервера.
Кстати, насчет использования параметров, я тебе http://www.relib.com/forums/FindPost897785.aspx уже отвечал.
0
04.05.2007, 16:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2007, 16:20
Помогаю со студенческими работами здесь

Запросы в Access: информации о количестве пассажиров различных аэропортов
Здравствуйте! Помогите пожалуйста, нужно создать 2 запроса: 1. Запрос на групповые операции. Для...

В ограниченном количестве записей: запрет редактирования, но возможность добавления
Подскажите,пож-ста,как можно сделать так,чтобы в записях можно было только добавлять данные в...

Как освобождать память при большом количестве записей в TQuery?
Доброе время суток, Вопрос такой, как освобождать память при большом колличестве записей(999...

Вывод в файл информации о количестве файлов с расширением .bat в папке, указанной пользователем
Добрый вечер. Сижу ломаю голову как мне выполнить это задание: Вывод в файл...

Вывод на экран информации о количестве слов в текстовом файле [КОД ЕСТЬ,но не понимаю принцип]
Здравствуйте. В общем,у меня такое задание: разработать командный файл, который бы выводил на экран...

Ввести информацию о ценах на автомобили, либо об их количестве на складе в массив записей и вывести ее в виде таблицы
Вот такая задача:Ввести информацию о ценах на автомобили, либо об их количестве на складе в массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru