Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

СРОЧНО !! Компонент / Класс чтение DBF напрямую по номеру записи [D6, dBase, FoxPro]


Страницы:   1 2 3

AlexRush ©   (2003-10-08 13:59:00) 

Мужики, помогите! Нужен компонент/класс, который сможет напрямую читаль записи из DBF, осуществляя навигацию по номеру записи

P.S. Очень важна скорость, т.к. нужно перебрать таблицу более чем из 130 000 записей в произвольном порядке. SQL с WHERE здесь на катит...


panov   (2003-10-08 18:47:00) [1]

>AlexRush © (08.10.03 16:14) [39]
2All
Всем спасибо за участие. Проблема решена.


Ну расскажи хоть, как решил. Интересно же...


y-soft   (2003-10-08 16:20:00) [2]

>KSergey © (08.10.03 16:16) [40]

Давненько они вышли, однако :( В современных все больше упирают на ADO...


Vick   (2003-10-08 16:19:00) [3]

Да ХЕЛП для этого есть!!!!!


KSergey   (2003-10-08 16:16:00) [4]

2 y-soft

Спасибо, попробую найти.


AlexRush   (2003-10-08 16:14:00) [5]

2All
Всем спасибо за участие. Проблема решена.

P.S. Ветку можно закрывать.


y-soft   (2003-10-08 16:11:00) [6]

>KSergey © (08.10.03 16:05) [36]

Еще кое что есть в

Тодд Миллер, Дэвид Пауэлл "Специальное издание. Использование Delphi 3" "Диалектика" 1997


y-soft   (2003-10-08 16:08:00) [7]

>KSergey © (08.10.03 16:05) [36]

А не может ли кто ткнуть носом в конкретное место, где бы об этом почитать: какие именно методы и что с ними делать (ну в смысле зачем они испольуются).

Марко Канту, Тим Гуч, Джон Ф. Лэм "Delphi. Руководство разработчика" Москва "ДЕСС" 1999


KSergey   (2003-10-08 16:05:00) [8]

> [34] Anatoly Podgoretsky © (08.10.03 15:59)

Это не прикольно.

[33] y-soft © (08.10.03 15:52)
А вообще для полноценного потомка TDataSet достаточно всего-то переписать 23 виртуальных метода :)))


А не может ли кто ткнуть носом в конкретное место, где бы об этом почитать: какие именно методы и что с ними делать (ну в смысле зачем они испольуются).


y-soft   (2003-10-08 16:04:00) [9]

>Anatoly Podgoretsky © (08.10.03 15:59) [34]

В subj стоит пометка "Срочно", значит приспичило и со временем у вопрошающего туговато :))


Anatoly Podgoretsky   (2003-10-08 15:59:00) [10]

y-soft © (08.10.03 15:52) [33]
Неужели сложно написать пару строчек


y-soft   (2003-10-08 15:52:00) [11]

Для реализации вышеуказанных методов достаточно переписать виртуальный метод SetRecNo

А вообще для полноценного потомка TDataSet достаточно всего-то переписать 23 виртуальных метода :)))

IMHO, был хороший совет (KSergey © [1]) - если требуется нормальная поддержка нативного XBase - использовать уже готовые Helcyon, Apollo, Topaz etc ( http://www.kylecordes.com/bag/listbytype.html)...


Vick   (2003-10-08 15:45:00) [12]

Люди, на сколько я помню в ДатаСетах есть такая "загадочная" операция как Locate, может вопрошающему почитать про ее возможности???


Anatoly Podgoretsky   (2003-10-08 15:44:00) [13]

Ты хочешь сказать, что эти методы у тебя не работают, на самом деле нужны только First и MoveBy, да и первый не особо нужен, можно текущий находу получать и делать вычитание?


KSergey   (2003-10-08 15:41:00) [14]

2 AlexRush

Я все же не пойму: совет [18] sniknik © (08.10.03 15:16) (он же [16] Anatoly Podgoretsky © (08.10.03 15:08)) - не канает?? Почему на них нет реакции?


Anatoly Podgoretsky   (2003-10-08 15:34:00) [15]

Для реализации вышеуказанных методов достаточно переписать виртуальный метод SetRecNo


AlexRush   (2003-10-08 15:32:00) [16]

2zx © (08.10.03 15:30) [27] - при всём уважении, не исключайте и третий вариант...


zx   (2003-10-08 15:30:00) [17]

> AlexRush ©
Често говоря, хочется по советовать почитать какую-нибудь книжку по работе с базами данных. Любо ты вопрос не можешь сформулировать, либо не понимаешь о чем говоришь.


AlexRush   (2003-10-08 15:29:00) [18]

2 sniknik © (08.10.03 15:25) [22] нет, так не катит, это точно


AlexRush   (2003-10-08 15:26:00) [19]

Есть другая структура данных, организованная тоже записями, и соответствие ведется именно по номерам записей, но не однозначное, а по некоторым критериям...


y-soft   (2003-10-08 15:26:00) [20]

>Anatoly Podgoretsky © (08.10.03 15:08) [16]

Согласен - фактически реализация TDataSet для DBF и делает то, что я раньше предлагал...

KSergey © (08.10.03 15:16) [19]

Для DBF нумерация записей включает в себя удаленные, даже если они не отображаются.

Спасибо, давненько с DBF не работал... :)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо