Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.52 MB
Время: 0.009 c
2-1255983310
Тимофей
2009-10-20 00:15
2009.12.06
Печать грида


15-1254984893
Kolan
2009-10-08 10:54
2009.12.06
Как реализован синглетон TRttiContext?


6-1180454227
AlexanderMS
2007-05-29 19:57
2009.12.06
Работа с локальной сетью.


2-1255841231
NaRuTo
2009-10-18 08:47
2009.12.06
Фокус 2-х и более TCustomControl ов


2-1256036827
Pascal96
2009-10-20 15:07
2009.12.06
Задачка на Pascal




   Наверх