Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

Альтернатива 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
3-1093926955
HanIP
2004-08-31 08:35
2004.09.26
функция, которая выбирает товары


14-1094536623
Леван
2004-09-07 09:57
2004.09.26
Лазерный принитер


3-1093709094
Floppy
2004-08-28 20:04
2004.09.26
Поле "Char" в таблице Access?


1-1095000503
Gear
2004-09-12 18:48
2004.09.26
Как сделать, чтобы форму нельзя было закрыть и уничтожить пока


3-1093580693
Janbolat
2004-08-27 08:24
2004.09.26
При попытке вычислить поля выходит ошибка про инвалидов!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский