Текущий архив: 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.52 MB
Время: 0.009 c