Главная страница
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.026 c
1-38950
Piter
2004-02-04 00:42
2004.02.13
Перегрузка ShowModal


1-38812
MegaProf
2004-02-02 13:04
2004.02.13
Графика


1-38877
Maxim Vetera
2004-02-03 10:15
2004.02.13
Экраная лупа


1-38900
kase
2004-02-02 15:45
2004.02.13
TRichEdit как вставить таблицу


4-39127
MScorp
2003-12-10 15:42
2004.02.13
Перехватка сообщения WinPopup