powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Количество записей в .recordcount
6 сообщений из 6, страница 1 из 1
Количество записей в .recordcount
    #34340981
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте!
Есть проблема.
Я коннекчусь к базе IBase и получаю объект:

Код: plaintext
1.
2.
3.
4.
5.
_cn.open("Provider=MSDASQL;DRIVER=Firebird/InterBase(r) driver;  DATABASE="+ALLTRIM(_source)+;
         ";UID="+ALLTRIM(_gdb_login)+";PWD="+ALLTRIM(_gdb_pass)+";Collate=Machine;" )_cn.cursorlocation		=  3 
_select = "select * from table1"
_Cm.commandtext = _select
_Rs = _Cm.execute()

Все нормально. Читаю данные и пр. НО!
Не могу посмотреть количество записей прямо из объекта. возвращается -1, а eof=bof=.t.
По мануалу знаю, что возможно провайдер или драйвер не поддерживает recordcount, eof=bof означает что в рекордсете нет данных. но данные там стопудово есть, я их потом считываю.

Вопрос: Может есть другие провайдеры/драйверы которые работают с recordcount? Или есть возможность по другому посчитать записи?

Ветку http://]http://www.sql.ru/forum/actualthread.aspx?tid=101835 читал
...
Рейтинг: 0 / 0
Количество записей в .recordcount
    #34341006
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в полученном курсоре сделай go bottom, а затем смотри кол-во записей.
...
Рейтинг: 0 / 0
Количество записей в .recordcount
    #34341019
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело, что курсора еще нет. А табличка может быть на несколько гектар...
...
Рейтинг: 0 / 0
Количество записей в .recordcount
    #34341062
ГурантВ том то и дело, что курсора еще нет. А табличка может быть на несколько гектар...
Тогда надо выполнить сначала:
Код: plaintext
1.
select count(*) form table1
а уже затем Ваш запрос...

И вообще-то странно тащить столько информации на клиента...
Проще тогда сделать обработку на сервере в виде хранимых процедур...

А вообще - посмотрите обсуждение на похожую тему в форуме по С++...
...
Рейтинг: 0 / 0
Количество записей в .recordcount
    #34341070
Станислав С
А вообще - посмотрите обсуждение на похожую тему в форуме по С++...
Вот эта ссылка:
http://www.sql.ru/forum/actualthread.aspx?tid=394144
...
Рейтинг: 0 / 0
Количество записей в .recordcount
    #34341129
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, сделал count-ом
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Количество записей в .recordcount
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]