Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизКак можно узнать номер текущей записи? Найти похожие ветки
← →
Jdrm (2002-12-12 10:52) [0]RecNo не работает! (все время возвращает -1)
← →
Prooksius (2002-12-12 10:54) [1]А если сделать FetchAll?
← →
Jdrm (2002-12-12 10:58) [2]использовать FetchAll нежелательно
да и вряд ли поможет RecordCount возвращается нормальный
← →
Anatoly Podgoretsky (2002-12-12 11:06) [3]И ник то не гарантировал, что будет возвращено что то, наоборот в документации подчеркивается, если вернулось что то, то вам повезло, использйте на свой страх и риск.
← →
Jdrm (2002-12-12 11:33) [4]так все таки можно ли хоть как то узнать номер текущей записи? датасет - обычная таблица (TTable).
← →
KSergey (2002-12-12 11:39) [5]Лучше использовать другие методы, это точно могу сказать.
Опишите лучше задачу, которую хотите решить - может чего подскажет народ.
← →
Jdrm (2002-12-12 11:45) [6]Задача такая. В приложении для базы данных надо пользователю сообщать о том на какой записи он находится и сколько всего записей. Датасеты BDE (TTable и TQuery). RecNo все время возвращает -1 а IsSequenced возвращает false (как говорится в документации это значит что к записям нельзя обращатся по номеру).
← →
Prooksius (2002-12-12 11:54) [7]Можно использовать Vertical Scroll Bar для приблизительного отображения, в каком месте НД юзер находится.
← →
MsGuns (2002-12-12 16:51) [8]Если просмтриваемая таблица в основном просматривается, (т.е. в не добавляются и не удаляются записи), то вместо TTable используй TQuery, в котором добавляешь запросом любое поле типа Integer (COUNT), после строки Open "пробегаешь" по всему НД, и нарастающим счетчиком пишешь в это поле. Тупо? Конечно ! Неточно ? Естественно ! Но если женщина (юзер) хочет... ;)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c