Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.06;
Скачать: CL | DM;

Вниз

технология ADO и RecordCount   Найти похожие ветки 

 
Delphi2020   (2009-10-21 10:06) [40]

Удалено модератором


 
Delphi2020   (2009-10-21 10:09) [41]

> RecordCount=-1 нормальное состояние, которое не о чем ни
> говорит.

Ясно. Для некоторых курсоров это просто необходимо, т.к. RecordCount узнать они не в состоянии.

Ну если оставить тип курсора по умолчанию: KyrsorType=ctKeyset то RecordCount и IsEmpty всегда будет показывать то, что надо?

Судя по этому:
> A keyset cursor also knows how many records are in the result
> set, because it has to retrieve a fixed set of keys when
> the result set is opened, so it also returns a useful value
> for RecordCount.
вроде бы да (отдельное спасибо qwer_qwer), хотя, уча английский, я с ним все еще не в ладах.


 
Delphi2020   (2009-10-21 10:51) [42]

Все. Вроде бы разобрался полностью:

После проверок получилась такая штука (1-показывает число строквсе правильно, -1 - показывает -1):

            ctDynamic   ctKeyset   ctOpenForwardOnly   ctStatic   ctUnspecified
clUseClient      1           1             1                1          1
clUseServer      0           1             0                1          0


В итоге получаются два вывода:
1. используя настройки по умолчанию (clClient и ctKeySet) RecordCount показывается правильно.
2. IsEmpty показывается правильно всегда, даже когда RecordCount=-1

Если кто-то в чем-то не согласен - дописывайте.



Страницы: 1 2 вся ветка

Текущий архив: 2009.12.06;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.014 c
15-1254918035
Kerk
2009-10-07 16:20
2009.12.06
Регэксп


15-1254831159
Kolan
2009-10-06 16:12
2009.12.06
Как тестировать не публичные методы?


15-1254906022
Dennis I. Komarov
2009-10-07 13:00
2009.12.06
HP Compaq nx7400 или подобные (бук)


15-1254960767
brother
2009-10-08 04:12
2009.12.06
На что направлен этот развод?


15-1254826192
Windows User
2009-10-06 14:49
2009.12.06
Скрыть таскбар...