![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
СРОЧНО !! Компонент / Класс чтение DBF напрямую по номеру записи [D6, dBase, FoxPro]
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 не работал... :)