![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтение данных с MS SQL блоками [D7, MSSQL]
Санёк © (2004-04-28 16:49:00)Уважаемые мастера! Подскажите как реализовать чтение данных с MS SQL Server блоками, допустим по 100 записей. Можно ли как то под это заточить ADODataset, чтобы при скроллинге в гриде данные подчитывались с сервера, а не тащились все целиком на клиента. Установка свойства MaxRecords в ADO, или команда Set RowCount в MS SQL позволяет считывать нужное количество записей, но как позиционировать этот блок на другие записи, т.е. реализовать пролистывание вперед, назад например по 100 записей. Можно ли перекрыть методы:
function GetRecNo: Integer; override;
function GetRecord(Buffer: PChar; GetMode: TGetMode; DoCheck: Boolean): TGetResult; override;
function GetRecordCount: Integer; override;
в ADODatasete, если так можно, то какие методы нужно перекрывать еще для правильной работы.
angelcom (2004-05-01 09:25:00) [1]
> > Санёк (29.04.04 12:42) [15]
> > А тебе под какую Delphi надо?
>
>
> Можно мне скинуть под 6 дельфин, интересно поюзать, слышал
> много, а потрогать хочится....
Компанента так и не пришла, может вышлешь????
denik (2004-04-29 21:58:00) [2]> Санёк (29.04.04 17:51) [26]
Можно мне тоже скинуть компонент?
Санёк (2004-04-29 17:51:00) [3]Подскажите кто нибудь хоть какую либо-информацию
avgur (2004-04-29 15:07:00) [4]
> Санёк (29.04.04 14:53) [24]
> Пиши мыло
angelcom@a-teleport.com
Санёк (2004-04-29 14:53:00) [5]Пиши мыло
avgur (2004-04-29 14:40:00) [6]
> Санёк (29.04.04 12:42) [15]
> А тебе под какую Delphi надо?
Можно мне скинуть под 6 дельфин, интересно поюзать, слышал много, а потрогать хочится....
Ega23 (2004-04-29 14:12:00) [7]Все 4 получил, большое спасибо!
Ega23 (2004-04-29 14:07:00) [8]2 части получил, спасибо. 3-я будет, или в 2 всё поместилось?
Санёк (2004-04-29 13:15:00) [9]а назад как? И что с сортировкой?
tender (2004-04-29 13:11:00) [10]а шо так не получается?!
SELECT TOP 100 *
FROM Documents WITH d(NOLOKC)
WHERE d.Id > .....
Ega23 (2004-04-29 13:09:00) [11]Давай тогда под 7
Санёк (2004-04-29 13:06:00) [12]вот такой то у меня и нету, есть под 6(но старая версия), и совсем свежая под 7
Ega23 (2004-04-29 12:47:00) [13]Delphi 5
Санёк (2004-04-29 12:42:00) [14]А тебе под какую Delphi надо?
Ega23 (2004-04-29 12:19:00) [15]Давай!
Санёк (2004-04-29 12:12:00) [16]давай в трех архивах скину?
Ega23 (2004-04-29 10:34:00) [17]Он 26,5 MB кидать?
А выложить куда-нибудь можешь? У нас провайдер такое письмо не пропустит
Санёк (2004-04-29 09:22:00) [18]Он 26,5 MB кидать?
> Кстати, проблемы автора бы тоже легко решились средствами этого набора.
Я всё это уже использую, всё красиво, классно, но таблицка под миллион записей не очень функциональна в этих красивых Lookup, туда бы пару кнопок листания по страничкам, и датасет с этой возможностью. Вот это было бы сила!
Ega23 (2004-04-28 19:31:00) [19]Триал не знаю, если хочешь полный могу скинуть
Кидай на egorov@dedal.dubna.ru Тока если он меньше 10Мб.
Курдль (2004-04-28 19:29:00) [20]
> Кстати о Quantum Grid: у них есть какой-нибудь триал? Чтобы
> боссу показать, а то он просто так 100 бакинских жмётся
> выкладывать
У меня оперативки в жбане не хватает, шоб помнить :))) Но мы покупали весь набор более, чем за 500 и не разу не пожалели!
Кстати, проблемы автора бы тоже легко решились средствами этого набора. Например, TdxLookupComboEx, так на секундочку, позволяет "вывалить по клику на баттон" не просто голимый список, а целую красивую таблицу с бэндами, многострочными колонками, группировочными кнопками (как аутглюк), сортировкой по полям, контекстным поиском, программируемым фильтром и т.д... устал писать. Мне уж пора от них %% получать за рекламу!