Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Почему ошибка???


Автор: bek17 9.12.2004, 11:41
Помогите кто сможет!!!

Пишу небольшую базу данных в Builder-e, все было чики-пуки, пока не добавил новые поля.
Если их в Fields Editor не вносишь, то все нормально, как только внес, сразу заглючило.

При компиляции выдает такую ошибку

Project name.exe raised exeption class EDatabaseError with messege 'Table1:Field 'DN1' not found'.
Process stopped и т.д.

Говоря русским языком, программа эти поля не видит.
Почему???



Автор: AntonSaburov 9.12.2004, 13:59
В приницпе здесь база данных не причем. Скорее всего у тебя набор полей на клиентском приложении не соответствует тому, что берется из базы. Или в самом запросе к базе его нет. Вообщем тут хорошо бы код формы посмотреть. Если он конечно не огромный.

Автор: bek17 10.12.2004, 16:43

Код большой. Поля я добавлял с помощью Database Desctop не в конец, а в произвольное место между полями. Может поэтому глючит ? smile

Автор: AntonSaburov 10.12.2004, 17:13
Поищи в клиенте - у тебя видимо есть поле для DN1 - а самого поля такого уже нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)