Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
Внизтехнология 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;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.006 c