Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Количество записей в .recordcount / 6 сообщений из 6, страница 1 из 1
19.02.2007, 14:13
    #34340981
Гурант
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество записей в .recordcount
Всем здравствуйте!
Есть проблема.
Я коннекчусь к базе 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
19.02.2007, 14:19
    #34341006
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество записей в .recordcount
в полученном курсоре сделай go bottom, а затем смотри кол-во записей.
...
Рейтинг: 0 / 0
19.02.2007, 14:22
    #34341019
Гурант
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество записей в .recordcount
В том то и дело, что курсора еще нет. А табличка может быть на несколько гектар...
...
Рейтинг: 0 / 0
19.02.2007, 14:34
    #34341062
Количество записей в .recordcount
ГурантВ том то и дело, что курсора еще нет. А табличка может быть на несколько гектар...
Тогда надо выполнить сначала:
Код: plaintext
1.
select count(*) form table1
а уже затем Ваш запрос...

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

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


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