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

Вниз

dbf   Найти похожие ветки 

 
Чародей ©   (2006-04-14 19:30) [0]

Есть таблица из Fox Pro и древняя программ тоже на Fox Pro. Попросили переписать так как в XP начала глючить. Попытался открыть Database Desktop вылетает ошибка
Corrupt table/index header
Как можно подключиться к такой таблице?


 
Хозяин   (2006-04-14 19:44) [1]

а из фокспро открывается?


 
VictorT ©   (2006-04-14 19:45) [2]

для начала попробуй удалить индексы


 
Чародей ©   (2006-04-14 19:51) [3]


> а из фокспро открывается?

Из Fox`a открывается.

> для начала попробуй удалить индексы

Индексы тоже пробовал удалять, не помогло


 
Хозяин   (2006-04-14 19:53) [4]

[3] когда удалил индекс, попробуй открыть в фоксе, он руганется и предложет грохнуть флаг индекса в самой дбф.


 
Чародей ©   (2006-04-14 20:28) [5]

В Index Order: <no order>
в Indexes ничего
Но никаких предложений от fox"a не поступало.

Какие у Fox"a драйвера?, может чего-то, где-то не хватает?


 
Desdechado ©   (2006-04-14 20:42) [6]

> так как в XP начала глючить
может, проще настроить, чем переписывать?


 
Anatoly Podgoretsky ©   (2006-04-14 20:47) [7]

Используй АДО и провайдера OLE DB provider for Visual FoxPro


 
Хозяин   (2006-04-14 20:49) [8]

Но никаких предложений от fox"a не поступало.
в [4] - это я того, когда удаляются индексные файлы. в общем, это нето.:)


 
sniknik ©   (2006-04-14 20:51) [9]

> Какие у Fox"a драйвера?
ближе всего подходят OLEDB/ODBC Visual Foxpro драйвер.  

> может чего-то, где-то не хватает?
в XP "по умолчанию" не ставятся, в более ранних виндах ставится ODBC версия. скачать(и установить) можно с сайта мелкософта.

если уж переписывать то почему не поменять базу на более современную?


 
Хозяин   (2006-04-14 20:53) [10]

А если бы я что-то переписывал "с дбф", то сразу бы конвертнул в Access(мдб) ну и связка с ADO.
Это т.с. мой шаблон. Конечно, если нет чёткого условия.

написав увидел [9]


 
DeadMeat ©   (2006-04-14 20:54) [11]

Мне бы тоже хотелось узнать, как настроить... если переписать нет возможности.

Прикол такой, все отображается нормально, но при попытке ввода текста, ввод происходит какбы в другой кодировке чтоли.. Вообщем мусор запоминается в базу.. Хотя именно процесс ввода (т.е. отображение введенных символов проходит нормально).
Приходится ставить Win98

---
...Death Is Only The Begining...


 
Anatoly Podgoretsky ©   (2006-04-14 21:21) [12]

DeadMeat ©   (14.04.06 20:54) [11]
OEM/ANSI - BDE ANSI не поддерживает


 
kilkennyCat ©   (2006-04-14 21:32) [13]


> BDE ANSI не поддерживает


Значит, BDEadmin нагло врет.


 
Anatoly Podgoretsky ©   (2006-04-14 21:51) [14]

kilkennyCat ©   (14.04.06 21:32) [13]
Не врет, проверь список языковы драйверов для FoxPro, нет там 1251


 
Чародей ©   (2006-04-14 22:04) [15]


> Используй АДО и провайдера OLE DB provider for Visual FoxPro

У меня в списке поставщиков такого провайдера нет. Где можно взять?


> А если бы я что-то переписывал "с дбф", то сразу бы конвертнул
> в Access(мдб)

Чтоб конвертнуть, не плохо хотя бы получить доступ :(((


 
kilkennyCat ©   (2006-04-14 22:36) [16]


> Anatoly Podgoretsky ©   (14.04.06 21:51) [14]


ну, это не означает, что BDE не поддерживает ANSI


 
Хозяин   (2006-04-14 22:55) [17]

Чтоб конвертнуть, не плохо хотя бы получить доступ :(((

Я так понял, что из Access`a тоже не читает. Ведь там, как я понимаю, при импортировании (у меня 2000-ный) свои движки и отдельно еще можно настоить odbc(конечно если есть драйвера).


 
tesseract ©   (2006-04-14 23:00) [18]


> У меня в списке поставщиков такого провайдера нет. Где можно
> взять?

С сайта мелкософта. Называется VFPODBC.msi.


 
Хозяин   (2006-04-14 23:04) [19]

Fox Pro и древняя программ тоже на Fox Pro
древняя это 2.х for dos?
Тогда не совсем понятно зачем:
Используй АДО и провайдера OLE DB provider for Visual FoxPro

Воспроизвести ошибку у меня не удалось :(


 
tesseract ©   (2006-04-14 23:06) [20]


> Воспроизвести ошибку у меня не удалось :(

Мне удавалось до [18]


 
Хозяин   (2006-04-14 23:17) [21]

tesseract ©   (14.04.06 23:06) [20]

ясно

У меня нет такого провайдера :)
Но есть куча dbf таблиц и фокс 2.5 :)

х.з., в общем-то, никогда небыло проблем с dbf, но вот проблемы имено с приложением "Database Desktop" были, но вот какие уж и невспомню :)


 
Чародей ©   (2006-04-14 23:54) [22]

VFPODBC.msi скачал, установил, но  в списке ничего нового не появилось. Что не так?


 
sniknik ©   (2006-04-14 23:59) [23]

скачал ODBC а ищеш в OLEDB


 
Anatoly Podgoretsky ©   (2006-04-15 00:03) [24]

sniknik ©   (14.04.06 23:59) [23]
Кстати а чем тебе OLEDB провайдер не нравится?


 
sniknik ©   (2006-04-15 00:18) [25]

они зачемто отказались от поддержки возвращаемых множественных рекордсетов, в ODBC есть в OLEDB нет хотя и более новый.

но вообще с чего решил что не нравится? это же не девушка чтобы нравится ;о). так, есть недочет, да и черт с ним. все одно по сравнению с работой с индексами это ничто, что там, что там полная задница, практически нельзя изза них использовать драйвера нормально "по назначению".


 
Anatoly Podgoretsky ©   (2006-04-15 00:22) [26]

sniknik ©   (15.04.06 00:18) [25]
Потому что ты предложил его как более правильный что ли.


 
sniknik ©   (2006-04-15 00:36) [27]

ну если так выглядит то это не намеренно... никакого выделения не делал, наоборот даже, в [9] (где предлагал) у меня OLEDB на первом месте...
а в [23] это вообще не предложение чеголибо, а просто ответ на предыдыщее > Что не так?
так что...


 
Чародей ©   (2006-04-15 00:44) [28]

Скачал другой драйвер vfpoledb.exe и все заработало!
Спасибо, что направили в правильную сторону!


 
Anatoly Podgoretsky ©   (2006-04-15 12:13) [29]

Чародей ©   (15.04.06 00:44) [28]
Да заработало бы и с ODBC, только надо предварительно создать DSN, а оно тебе надо?


 
sniknik ©   (2006-04-15 12:29) [30]

> только надо предварительно создать DSN, а оно тебе надо?
не уверен, но "стандартный" DSN фокса создается при установке ODBC драйвера (проверить, это надо на "чистую" машину установить).
а заработало бы и так конечно, просто ему надо было в другое место смотреть и строку чуть по другому составлять, провайдера ODBC использовать.


 
Хозяин   (2006-04-15 12:32) [31]

понятно.


 
Anatoly Podgoretsky ©   (2006-04-15 12:56) [32]

sniknik ©   (15.04.06 12:29) [30]
Это сложно, где же ее найдешь :-)



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

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

Наверх





Память: 0.51 MB
Время: 0.013 c
8-1134496148
Korvin007
2005-12-13 20:49
2006.05.07
Скринмэйты


4-1139814010
Asail
2006-02-13 10:00
2006.05.07
Как получить caption окна чужой программы?


3-1141891899
Shura
2006-03-09 11:11
2006.05.07
Ошибка при удалении записи в ClientDataSet


1-1143059918
Yegorchic
2006-03-22 23:38
2006.05.07
Сохранение компонета


2-1145633091
mahab
2006-04-21 19:24
2006.05.07
DVD-RW





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