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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
kat   (2001-12-11 12:23) [0]

Возник следующий вопрос. Имеется файл dbf, в SQL Explorer показывает что это dBaseIII+. Но точно знаю что файл был создан в Clippere под DOS. Так вот когда сейчас создаю ему индекс, то индекс получает расширение mdx. Но под DOS по-моему было другое. Как сделать такое как под DOS?


 
Desdechado   (2001-12-11 14:13) [1]

В BDE Admin в настройках алиаса или драйвера DBase параметр Level установить 3.
Но как для клиппера все одно не получится. Клиппер-то поддерживает систему сменных драйверов (DBFNTX, DBFCDX, DBFPX, DBFMDX и т.д.). С каким из них были созданы рассматриваемые файлы? Если NTX, то это родной клипперовский формат, в BDE для него драйвера нет. Есть движки от сторонних производителей (например, Apollo), но они местами глючат.


 
kat   (2001-12-13 09:36) [2]

Спасибо за отклик.
Если установить Level=3, то индексные файлы будут ndx, а под Dos ntx.
Я так поняла, что ntx никогда через BDE не получится. Но тогда вопрос: если создать индекс ndx, будет ли он работать для старых программ под DOS?


 
Desdechado   (2001-12-13 15:23) [3]

1. если программа на клиппере скомпилирована с драйвером DBFMDX и использует однотэговые индексы, то это именно ndx будут. Значит, будет работать.
2. (наиболее вероятное, судя по ситуации) программа на клиппере работать будет, но индексы ndx она просто не будет замечать, создавая свои "родные" рядом.


 
DmitryA   (2001-12-15 17:38) [4]

Hi, Kat!

Действительно BDE не поддерживает NTX! В Clipper"е с подключенным драйвером DBFMDX по идее можно использовать MDX формат, если при создании/открытии файла явно указывать какой драйвер использовать, но это будет работать только с версией 3 DBF (BDE может генерировать и версию 4, корторую Clipper точно не поддержит). Попробуйте использовать формат CDX. Сможете также пользовать FoxPro. Однако следует будет разобраться с русской кодировкой индекса.

Best regards!



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

Форум: "Базы";
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
3-52496
Шавлюк Евгений
2001-12-13 00:27
2002.01.17
Использование ClientDataSet


1-52535
tovSuhov
2001-12-27 16:04
2002.01.17
Люди! Совсем запутался.


3-52516
Nest
2001-12-17 11:15
2002.01.17
Возможно ли из программы открыть временную таблицу для редактирования? Со стандартными компонентами не получается %(


3-52485
vano
2001-12-11 11:46
2002.01.17
CreateProcess


14-52643
Андрей Сенченко
2001-11-19 17:13
2002.01.17
Зачем нужны DLL ?





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