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

Вниз

Проблема FoxPro 2.x ISAM в MS Access 2003   Найти похожие ветки 

 
Digitman ©   (2005-07-27 09:46) [0]

Суть проблемы : невозможно присоединить внешние таблицы формата FoxPro 2.x :

1. В диалоге выбора файла присоединяемой таблицы в списке выбора типа файла напрочь отсутствует тип FoxPro 2.x, хотя в реестре этот формат зарегистрирован как положено, например :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\FoxPro 2.6

2. Попытка присоединения таблицы как dBASE-файла приводит к устойчивому отказу с диагностикой :

Could not find installable ISAM

3. Строгое следование рекомендациям мелкомягкого саппорта по устранению проблемы

http://support.microsoft.com/default.aspx?scid=kb;EN-US;283881

к положительным результатам не приводят (и привести, imho, не могут, ибо рекомендации эти похожи на отмазку, мол, переустанови Офис - и всех делов)

Кто что скажет за сабж ? Куда копать ?


 
Jeer ©   (2005-07-27 10:08) [1]

Попробуй в заголовке таблицы физически сменить байт версии
на что нибудь:
 dBaseIII       = $03;
 dBaseIIIMemo   = $83;
 dBaseIVMemo    = $8B;
 dBaseIVSQL     = $63;
 FoxPro         = $05;
 FoxProMemo     = $F5;


 
Digitman ©   (2005-07-27 10:29) [2]


> Jeer ©   (27.07.05 10:08) [1]


так ведь драйвер не найден, насколько я понимаю ?

сам по себе файл ISAM-драйвера msxbde40.dll не найден ..

а он единый для всех dbf-based форматов ... и используется он и для линка и для импорта ..

импорт того же файла, кстати, выполняется успешно .. равно как и линк этого файла в Excel"е ..

или я что-то недопонимаю в этом механизме ?


 
Almaz ©   (2005-07-27 10:43) [3]


> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\FoxPro
> 2.6

Значение ключей Engine, ExportFilter и ImportFilter приведи. У меня было похожее с dBase, когда сбился путь к драйверу в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase. У тебя соответственно вместо Xbase - твой engine.
Еще могут быть проблемы с путем к драйверу в HKEY_CURRENT_USER\Software\ODBC\ODBC.INI


 
Digitman ©   (2005-07-27 11:18) [4]


> Almaz ©   (27.07.05 10:43) [3]


Engine = Xbase
ExportFilter = Microsoft FoxPro 2.6 (*.dbf)
ImportFilter - параметр отсутствует (равно как и в Jet 3.5)

На пробу создал ImportFilter вручную, тип файла в списке появился, но после линка таблица распознается не как FoxPro-таблица, а как dBase-таблица ... соотв-но, попытка ее открытия приводит к отказу с диагностикой "Не найден индекс", хотя соотв. CDX-файл мной был указан (индекс первичного ключа - тоже)


> Еще могут быть проблемы с путем к драйверу в HKEY_CURRENT_USER\Software\ODBC\ODBC.INI


посмотрел - там все чисто и корректно
да и не используется ОДБС-доступ в дан.случае, насколько я это понимаю

p.s.
В Access97 линк фоксовых таблиц прекрасно работает.

1. Создал в Access97 базу, выполнил линк к фоксовой таблице

2. Конвертнул базу в формат Access2003, прилинкованая таблица внешне выглядит как фоксовая, но протокол конверсии зафиксировал ошибку - требует обновить линк к этой таблице средствами "Диспетчера связанных таблиц"

3. Попытка обновления линка средствами "Диспетчера" приводит к отказу с диагностикой
"Application defined or object defined error"



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

Форум: "Потрепаться";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
1-1122142486
ivanick
2005-07-23 22:14
2005.08.21
Кириллица в Delphi


1-1122616813
Viktop
2005-07-29 10:00
2005.08.21
Вопрос по DevExpress


8-1113269569
Медиамэн
2005-04-12 05:32
2005.08.21
Распарсить флэш-файл (swf)


14-1122575676
Alexander Panov
2005-07-28 22:34
2005.08.21
товарищъ с адреса 217.106.205.35, не надо так делать!


1-1122890294
Dust
2005-08-01 13:58
2005.08.21
народ, оцените код





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