Форум: "Базы";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизError Найти похожие ветки
← →
AlexMan (2004-01-22 08:24) [0]В таблице было поле формата INT, но в ходе работы его пришлось изменить его тип на VARCHAR. Используется навигационный доступ к данным. В результате выдается ошибка : conversion error from string "новое значение".
В силу ограниченности знаний не могу понять в чем дело.
← →
Digitman (2004-01-22 08:37) [1]
> его пришлось изменить
в прошедшем времени ? т.е. УЖЕ изменил ? в какой же момент времени тогда "выдается ошибка" и при каких действиях ?
← →
AlexMan (2004-01-22 08:42) [2]Я имел ввиду, что в самой структуре таблицы тип я изменил, в Delphi тип поля поменялся, но при использовании метода POST выдается вышеописанная ошибка.
← →
AlexMan (2004-01-22 09:39) [3]Есть какие нибудь предположения?
← →
Danilka (2004-01-22 09:47) [4]
> Я имел ввиду, что в самой структуре таблицы тип я изменил
Попробуй сделать backup/restore
← →
Digitman (2004-01-22 10:03) [5]код приведи
← →
AlexMan (2004-01-22 10:06) [6]
> код приведи
какой участок?
в принципе ничего особенного нет, IBDatabase + IBTable + форма с DBEdit + Button с действием IBTable.Post;
← →
Соловьев (2004-01-22 10:14) [7]Удали IBTable и поставь по новой
← →
AlexMan (2004-01-22 10:23) [8]
> Соловьев © (22.01.04 10:14) [7]
> Удали IBTable и поставь по новой
не помогло...
← →
Johnmen (2004-01-22 10:38) [9]Ошибка в 17 строке кода. Приведи её. Строку, в смысле... :)
← →
AlexMan (2004-01-22 10:41) [10]
> Ошибка в 17 строке кода. Приведи её. Строку, в смысле...
> :)
end; ;)
← →
Sergey13 (2004-01-22 10:43) [11]Воспользуйся советом Danilka © (22.01.04 09:47) [4], причем ресторе обязательно в другую базу. Или хотя бы перезаполни это поле через создание нового такого же и копирования в него из старого, потом обратно. У тебя могут быть проблемы с базой. Вроде бы (помнится, хотя могу и ошибаться) ИБ применяет изменения в структуре только для новых данных. Старые остаются. Если тип не менялся (например менялась длина строки), то это часто проходит незаметно. А у тебя тип поменялся - отсюда и ошибки, ИМХО.
← →
Johnmen (2004-01-22 10:43) [12]Тогда приведи и 16 строку. А может и не 16. Короче, ту, код которой выполняется до енда...
← →
AlexMan (2004-01-22 11:25) [13]Всем спасибо ... Все ОК.
← →
Sergey13 (2004-01-22 11:47) [14]2AlexMan © (22.01.04 11:25) [13]
>Всем спасибо ... Все ОК.
Чего ОК то? Что за манера. Как совета спрашивают - так непременно подробного, как решение найдено - так молчок. Другим может тоже интересно.
← →
sniknik (2004-01-22 14:04) [15]неудобно в собственной глупости признаваться.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c