Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка в БД. Borland TUtility не помогает.


Fad ©   (2002-10-22 14:11:00) 

Проблема в следующем...
Есть таблица book.db
В ней какая то ошибка...
Borland TUtility пишет что проверка не может быть
завершена, делаю Rebuild... Пишет что все ок...
Делаю заново проверку пишет опять проверка не может быть
завершена.

В общем я так и не понял, что можно сделать...
Моя прога отказывается работать , пишет что не корректный ключ.

В утилитах содержимое базы отображается нормально..

Базу можно скачать по адресу http://ephotolink.ru/lib/book.zip

Заранее спасибо за посильную помощь...


sniknik   (2002-10-22 19:07:00) [1]

Borland TUtility не использует БД,,, (может BDE?)

Да ну? а зачем же тогда предупреждение?
при скачке утилиты
Paradox table repair with source (Size 42,835 bytes)
This example includes Header File, LIB File, and OWL Example for creating a program that can automatically repair Paradox table problems. Here is the executable. NOTE: you must also download the correct TUtility DLL that matches your BDE Core DLLs. The TUtility DLLs and BDE Core DLLs are on the Utilities, Programs and Updates page.
и dll для нее
Various versions of the TUtility DLL. TUTility is an unsupported product and is provided as a service to customers. Note: version 5.0 will work with all later versions of the BDE.For the TUtility EXE or information on using the TUtility DLL in a program, see the 32-Bit Utilities below.

Да и на других машинах тоже самое.
Ну конечно! а у меня нормально. я же скачал твою базу и тестировал.


Fad   (2002-10-22 17:32:00) [2]

Borland TUtility не использует БД,,,
Да и на других машинах тоже самое.


sniknik   (2002-10-22 17:20:00) [3]

а какой пользовался, у меня сказала что с файлом все нормально, может у тебя с BDE не все в порядке? пользовался
http://info.borland.com/devsupport/bde/files/tutl32ce.zip
вот тут предупреждение что dll должна соответствовать версии BDE, у тебя соответствует?
http://info.borland.com/devsupport/bde/files/tutil50.zip


Fad   (2002-10-22 16:14:00) [4]

Ключ есть, база редактируется.... Я все понимаю...
А вот Borland TUtility ругается и прога тоже.
Вот я и ломаю голову.

Я уже и удалял и добавлял ключ а толку мало.


sniknik   (2002-10-22 14:48:00) [5]

База совершенно ни при чем. Скачал, попробовал открывается редактируется (через Table) без проблем.


sniknik   (2002-10-22 14:42:00) [6]

Но ключ то у тебя есть нет? просто без него нельзя добавлять/изменять записи (вообщето можно но это неправильно) BDE на его отсутствие запросто ругатся может. Если есть пересоздай.


Fad   (2002-10-22 14:36:00) [7]

нет эта ошибка произошла из за сбоя программы...
программа уже работала...


sniknik   (2002-10-22 14:32:00) [8]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо