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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.036 c
1-1143466199
DelphiLexx
2006-03-27 17:29
2006.05.07
Не работает DoubleBuffered при включенной тема Windows XP


2-1145180834
Yastreb
2006-04-16 13:47
2006.05.07
Работа Paradox на ненастроенных машиннах


15-1144853043
kilonet
2006-04-12 18:44
2006.05.07
Книга по клиент - серверным БД.


10-1117894536
начинающий
2005-06-04 18:15
2006.05.07
Работа с Type Library в Делфи 7


15-1145028356
Kart S.
2006-04-14 19:25
2006.05.07
TEditWindow (Кто помнит Turbo Vision?)