Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.013 c
4-39129
Pontic
2003-12-10 12:20
2004.02.13
Имя пользователя Windows


3-38667
Kelvin
2004-01-25 10:00
2004.02.13
DBListBox


3-38718
Vi0let
2004-01-22 07:13
2004.02.13
Почему везде в примерах по локалкам используют Paradox?


7-39103
Artem03
2003-11-28 14:49
2004.02.13
Занят (открыт) файл (txt, xls и пр.) или нет.


14-39025
Ru
2004-01-19 17:03
2004.02.13
Анекдот





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский