Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Как перейти к указанной записи в БД?

Как перейти к указанной записи в БД?

Демонстрация перехода к указанной записи через задание номера записи.
function 
TBDEDirect.GoToRecord(RecNo: LongInt): Boolean;
var
  
RecCount: LongInt;
  Bookmark: TBookmark;
  Res: DBIResult;
begin
  
Result := False;
  if 
CheckDatabase then
    begin
      if 
RecNo < 1 then
        
RecNo := 1;
      RecCount := GetRecordCount;
      if 
RecNo > RecCount then
        
RecNo := RecCount;
      Res := DbiSetToRecordNo(FDataLink.DataSource.DataSet.Handle,
        RecNo);
      if 
Res = 0 then
        begin
          
Bookmark := StrAlloc(GetBookmarkSize);
          DbiGetBookmark(FDataLink.DataSource.DataSet.Handle,
            Bookmark);
          FDataLink.DataSource.DataSet.GoToBookmark(Bookmark);
          FDataLink.DataSource.DataSet.FreeBookmark(Bookmark);
          Result := True;
        end
      else
        
Check(Res);
    end
;
end
;



Возврат в начало документа



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте