Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
14-39021
Knight
2004-01-24 18:23
2004.02.13
Пока ставится Win98...


1-38885
Senti
2004-02-04 17:44
2004.02.13
В чем трабла с ListItems не пойму.........


14-39016
Dimedrol
2004-01-23 16:58
2004.02.13
Не могу запустить


3-38751
jenya_d
2004-01-20 09:49
2004.02.13
Ошибки при работе с БД IB55 во время работы отладчика Delphi


1-38840
tria
2004-02-02 17:02
2004.02.13
TAction в форме-потомке.