Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

Альтернатива BDE и ADO для FOX и dBASE   Найти похожие ветки 

 
Алексей   (2004-08-25 11:46) [0]

Подскажите, какие имеются компоненты для работы с таблицами
FOX и dBase, кроме BDE или ADO.
А то эти свермощные, универсальные библиотеки ну очень медленно
работают


 
KSergey ©   (2004-08-25 12:10) [1]

На счет медленно - не надо ля-ля.
Настоятельно рекомендую Halcyon, в части поддержки разнообразных индексов.


 
HSolo ©   (2004-08-25 12:12) [2]

http://www.kylecordes.com/bag/index.html


 
Алексей   (2004-08-25 12:38) [3]

По поводу "не надо ля-ля".
Я беру данные из таблиц Fox`а (ок. 15000)
В цикле перебираю записи и запихиваю их в таблицу dBase.
Время прим. 6-7 минут. А это много. Очень много. :-(
Использую ADO, т.к. BDE на файле больше 300 метров отказывается работать.
Вот и хочу попробовать что-то другое.


 
Sergey13 ©   (2004-08-25 12:41) [4]

2[3] Алексей   (25.08.04 12:38)
>Я беру данные из таблиц Fox`а (ок. 15000)
>В цикле перебираю записи и запихиваю их в таблицу dBase.
А о смене БД не думал?


 
Алексей   (2004-08-25 12:56) [5]

Не выйдет :-(
FOX - тяжелое наследство работающей системы, а переделываю ее - начальство не дает, мол работает, а вы просто функционал наращивайте.
dBase - наследство от производителей оборудования которым пользуемся.
А желание уйти на другую БД имеется.
Рассматриваются 2 варианта: MySQL (т.к. он крутится при ПО оборудования) и InterBase (т.к. его я знаю получше, чем MySQL, да "вкусностей" в нем больше (может и в MySQL подобное имеется- не знаю))


 
Алексей   (2004-08-25 12:57) [6]

Удалено модератором


 
KSergey ©   (2004-08-25 14:28) [7]

> [3] Алексей   (25.08.04 12:38)
> По поводу "не надо ля-ля".
> Я беру данные из таблиц Fox`а (ок. 15000)
> В цикле перебираю записи и запихиваю их в таблицу dBase.
> Время прим. 6-7 минут.

Тогда советую заняться следующим этапом.
Последовательно перебрать столько записей быстро никогда не получится. Не знаю на счет конкретного времени, но сократить до 10 сек - точно не выйдет.

К стати, а чем "таблица Fox`а" отличается от "таблицы dBase"?


 
Anatoly Podgoretsky ©   (2004-08-25 14:39) [8]

KSergey ©   (25.08.04 14:28) [7]
Индексами и мемо полями


 
KSergey ©   (2004-08-25 14:44) [9]

> [8] Anatoly Podgoretsky ©   (25.08.04 14:39)

Мне это хотелось услышать от автора ;)


 
KSergey ©   (2004-08-25 14:51) [10]

А вообще вопрос мой последний здесь был к тому, что, возможно, в данном случае различий-то и не будет, а потому, вероятно, можно обойтись либо копированием файлов, либо копированием в среде FoxPro, например, которое (для dbf) он делает весьма быстро...


 
Vovchik_A ©   (2004-08-25 17:13) [11]

2Алексей   (25.08.04 11:46)
Столкнувшись с аналогичной проблемой, в свое время перешел на ASA



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.045 c
1-1094750255
TUX
2004-09-09 21:17
2004.09.26
шифровка md5


3-1093594783
BlackSun
2004-08-27 12:19
2004.09.26
Кириллица в dbf


4-1092397878
Сергей В. М.
2004-08-13 15:51
2004.09.26
Извенить текст StatusBar a в чужом приложении.


14-1094146547
DeadMeat
2004-09-02 21:35
2004.09.26
Чего взять?...


4-1089778703
LKan
2004-07-14 08:18
2004.09.26
WinExec





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский