|
|
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Помогите начинающему программисту!!!! Программа под ДОС (версия FP2.6) При распечате данных выдает такое сообщение: Ошибка Not a database file При выполнение оператора Use &w_dbf EXSL Вызов из ON c:\gen1\e_pmm.fxp c:\gen1\kom_menu.fxp c:\gen1\czmain.fxp Но база существует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 11:31 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Убедитесь в том что это точно файл б.д.!! посмотрите расширение!!! Может не стоит использовать макроподстановку??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 11:43 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
База точно Б.Д. В общем программа работала без сбоев. Но сегодня утром выдала такую ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 11:56 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
А сам исходник, ??? Может он был изменён??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 12:01 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
А м.б. открываемая таблица полетела? Попробуйте открыть просто USE <имя табл> IN 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 12:14 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Исходник никто не изменял, это точно. Базы открывал через USE, открываеться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 13:08 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Скорей всего это с кодом что-то!!! Проверьте его с пом. Trace*ра!!! Не может такого быть,что и база сущ. , и исходник верный, и работало раньше!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 14:59 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Счетчик записей в Header-е не совпадает с количесттвом записей в файле и , как следствие, с физической длиной файла. Исправить Счетчик в Header Fopen() Fwrite() и т.д.. Смотреть HEADER(), RECSIZE( ), Структуру заголовка DBF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 11:47 |
|
||
|
Ошибка Not a database file
|
|||
|---|---|---|---|
|
#18+
Если в момент выполнения Use &w_dbf EXSL посмотреть, чему же равна переменная w_dbf ? Возможно там какое-то не то имя файла, что необходимо? Может Вы просто думаете что оно должно пытаццо окрыть именно ту базу, что Вы думаете, а на деле оно неизвестно что за файло открывает. Вставьте 4 строки и узнайте: ... activate screen clear ? 'USE DBF = '+w_dbf wait 'any key...' Use &w_dbf EXSL После того, как станет известно ЧТО оно РЕАЛЬНО открывает, учитывая расширение, попробуйте тогда уже сами открыть это через USE. И если это действительно база, то она и вручную не откроеццо - значит повреждена. Насколько повреждена можно узнать использовав досовский ДБФ-вьюер, например тот что в состав нортонкомандера входит, тот базу и покоцанную откроет, ему типа все равно, зато содержимое мона глянуть и все самому увидеть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2007, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34405233&tid=1589642]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 463ms |

| 0 / 0 |
