Архив форума A-Number CRM

 

Invalid column name Edit10

Wise_Kaa
Пользователь

Ученик
Постов: 18
graphgraph
 
Invalid column name Edit10 - У меня как в том анекдоте:
"Англичанину,немцу и русскому дают по три стальных шара,изолируют каждого в отдельнойкомнате и говорят:
-За неделю вы должны придумать какой нибуть трюкс этими шарами!
Через неделю заходят к англичанину. Тот ставит три шарика один на один. Шарики не падают. Все в восторге.
Заходят к немцу. Тот ложит рядом два шарика, третий подбрасывает в воздух. Шарик падает на другие шары и все раскатываются, образуя ровносторонний треугольник. Восторг.
Заходят к расскому. Тот отдает им один шар. Спрашивают :
-А где остальные?
-Один сломал, а один где-то потерял."

в общем не знаю после чего это произошло, но когда я жму кнопку "создать напоминание" выскакивает ошибка "Invalid column name "Edit10"



В "контакты-задачи" и "текущие задачи" заходит нормально.
Полю edit10 когда-то было назначено значение поля "№", которое, насколько я понял, идентифицирует строку в БД.
Потом элемент Edit10 был удален с карточки.
В чём может быть дело?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Честно говоря , удаление элемента из Карточки контакта , ничего не меняет , поле все равно остается в базе .

А можно узнать подробнее , порядок действий для вызова ошибки ??
И еще , если встать на любой записи в главной таблице , и нажать иконку - Создать напоминание (Самая последняя) , что произойдет ??
 
Wise_Kaa
Пользователь

Ученик
Постов: 18
graphgraph
 
В ответ на: Invalid column name Edit10 - Да порядка собственно никакого нет.
Просто чего-то делал с программой: карточку клиента делал, одни поля удалял, другие устанавливал.
Напоминанием этим не пользовался, по этому и не заметил на каком этапе произошел сбой.
После создания новой базы в новой базе всё работает хорошо. Если выясню когда появляетя ошибка обязательно напишу.
если встать на любой записи в главной таблице А главная таблица это какая?
Независимо от того на какой записи я становлюсь и независимо от того где я жму "создать напоминание" у меня возникает нижеприведенная ошибка.

P.S. а на каком языке программа написана, если не секрет?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Пока даже нет никаких толковых мыслей по этому поводу , потому как по логике такого просто не может быть .
Вот если бы получить дамп базы ?? Тогда бы мы сразу сказали в чем дело .

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

Не секрет , интерфейс Borland Delphi , ответственные куски Borland C++ , серверная часть Transact-SQL .
 
Wise_Kaa
Пользователь

Ученик
Постов: 18
graphgraph
 
В ответ на: Invalid column name Edit10 - Стыдно признаться, но я не знаю как сделать дамп БД.

Расскажите как, выгружу, пришлю.

P.S. всех с днем программиста!
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Нужен Enterprise Manager или аналог .

Если он есть , то тогда Backup Database c опцией Overwrite Existing Media .
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Базу высылать не нужно !!
Нас ввело в заблуждение , что Вы ничего не сказали о базе с которой работали , и мы решили , что это произошло на базе по умолчанию : systemhome , но судя по всему Вы создали новую базу , завели в ней новые поля , и поле Edit10 было использовано в задачах , а потом Вы это поле удалили и соответственно задача не может найти поле которого больше нет !! Перед удалением полей из базы звучит грозное предупреждение , которое Вы проигнорировали !! ;о))

P.S. Теперь вставим проверку на использование полей , и будем выдавать более предметное предупреждение , а там уж удаляйте на свой страх и риск !!
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Для того , чтобы пофиксить Вашу проблему , сделайте следующее :
зайдите -
База контактов - Выбрать поле для показа в заголовках . В этой форме назначьте другое поле и нажмите кнопку ОК !!

Мы немного видоизменили кусок удаления полей , напихали туда проверок и плюс к этому , добавили автоматический "переназначатель" полей .

Кто желает может получить "экзешник" в разделе скачать !!
 
Wise_Kaa
Пользователь

Ученик
Постов: 18
graphgraph
 
В ответ на: Invalid column name Edit10 - Да, я действительно грохнул все поля, а потом создал свои заново.
Сделал всё, как вы написали - не помогло, скачал exe - тоже не помогло.

P.S. В конструкторе фильтров и отчетов расположение клавишь "вперед" назад" лично мне кажется нелогичным и нестандартным, может лучше все-таки как у всех6 Вперед - справа, назад - слева?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Wise_Kaa писал(а):
Да, я действительно грохнул все поля, а потом создал свои заново.
Сделал всё, как вы написали - не помогло, скачал exe - тоже не помогло.


Иногда в XP ярлык подхватывает переименованный файл , попробуйте запустить exe напрямую , не через ярлык , а потом отпишите что из этого вышло ??
 
Wise_Kaa
Пользователь

Ученик
Постов: 18
graphgraph
 
В ответ на: Invalid column name Edit10 - Ничего не вышло, ошибка как была, так и осталась
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Если это вопрос принципиальный , то кидайте бэкап в почту , разберемся !!

Либо заведите строку с Edit10 в таблице - FIELD_NAME
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Invalid column name Edit10 - Как у Вас дела ?? Удалось ли устранить проблему ??
 
© 2005 - 2015 A-Number Software. Все права защищены                          Написать письмо