
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.05.2005, 09:10:31
|
|||
|---|---|---|---|
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
Вообщем дело обстояло так. На компьютере работала программа по штрих-кодированию изделий. Сканер штрих-кода был подключен в разрез клавы. Такие сканеры бывает виснут - клава перестает реагировать. И вот после одного такого зависания и аварийного завершения работы одна из таблиц перестала открываться. Выходит сообщение - not a table. Подскажите, можно ли как то восстановить данные из такой таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 09:26:01
|
|||
|---|---|---|---|
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
В поиск - были ссылки на многичисленые фиксеры. Кроме того, в хелпе расписана структура DBF-файла. Она совсем не сложная. Так что на основе этого описания найти ошибку и исправить ее руками с помошью любого HEX-редактора или самому написать простенькую прогркмму - раз плюнуть. Обычно в случае внезапного зависания получается несоответсвие количесва записей в заголовке фактическому (в заголовке на 1 больше) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 09:37:06
|
|||
|---|---|---|---|
|
|||
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
как правило эта ошибка возникает в том случае, когда на диске сохранен файл нулевой длинны - Т.е. название файла имеет расширение *.DBF, но самого файла нет. Это происходит в результате сбоя программы в момент перезаписи заголовка таблицы, а также при внезапном пропадании питания и перезагрузке. Лечение - надо проанализировать программу,если сбой происходит все время в одном и том же месте надо постараться изменить алгоритм,использовать предварительное копирование,чаще испоьзовать команду FLUSH. после каждой манипуляции с таблицами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 09:49:18
|
|||
|---|---|---|---|
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
да нет файл то не нулевой длинны... а вот сос труктурой дбф-ника разобрался. Только вот в каком редакторе мне в шестнадцатеричном формате его можно редактировать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 11:22:10
|
|||
|---|---|---|---|
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
>Только вот в каком редакторе мне в шестнадцатеричном формате его можно редактировать??? Выбирай: http://www.google.ru/search?hl=ru&ie=windows-1251&q=hex+%F0%E5%E4%E0%EA%F2%EE%F0+%F1%EA%E0%F7%E0%F2%FC&lr= Вполне можно и на фоксе - вот примерчик. Как раз исправляет проблему с неправильным счетчиком записей в заголовке. Писалось правда давное, еще под FPD 2.6 с тех пор не обновлялось. Как пример сойдет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 14:53:56
|
|||
|---|---|---|---|
|
|||
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
Я открывал такой файл KARAT`ом, правил и сохранял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2005, 23:33:37
|
|||
|---|---|---|---|
|
|||
Cообщение Not a table. Можно ли что то сделать. |
|||
|
#18+
Hi Burn! Кстати говоря иногда в конец dbf-а записывается ещё код SUB - это CHR(0x1A). Он не обязателен для фокса (и вроде бы даже в стандартах на dbf не описан) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1594136]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 340ms |

| 0 / 0 |
