Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизРазмер поля - IBExpert Найти похожие ветки
← →
TAN_K (2004-07-26 16:31) [0]Господа , здравствуйте !
Делаю перезапись таблиц из VisualFoxPro в Delphi , база - IBExpert , хранимая процедура , есть 4 поля тип - Char(1) , дает ошибку - <Trying to store a string of length 2 into a field that can only cantain 1> . Заменяла на 2 символа - сообщение тоже .
В чем причина - не могу понять .
Всем спасибо .
← →
Соловьев © (2004-07-26 16:32) [1]
> В чем причина - не могу понять
я тоже, что где записывается и куда?
← →
DSKalugin © (2004-07-26 20:43) [2]IBExpert - это не база, а средство разработки и администрирования баз данных типа InterBase...
ладно, попытаюсь угадать ход мыслей барышни :-)))))Trying to store a string of length 2 into a field that can only cantain 1
перевед таков:
попытка вставить строку длиной 2 символа в поле, которое может содержать только 1 символ
>Заменяла на 2 символа
ГДЕ??? в параметре процедуры?
Надо чтобы:
-в исходных даных ФОКСПРО,
-в параметрах процедуры
-и в таблице, в которую вставляются данные типы данных были одинаковыми или совместимыми.
Если CHAR(2) то везде CHAR(2) и в таблице тоже
← →
Jiny (2004-07-27 08:39) [3]пробуй отTRIMить вставляемые данные, такое с фоксом бывает при вставке (напиши UDF для Trim)
← →
Соловьев © (2004-07-27 09:59) [4]
> IBExpert - это не база, а средство разработки и администрирования
> баз данных типа InterBase...
не обязательно - там и ОраклЮ и мускул мона :)
← →
TAN_K (2004-07-27 15:00) [5]Господа , спасибо за советы ! Все оказалось проще , моя невнимательность . Наименование поля в таблице сопало с названием другой таблице , переименовала поле , заново сделала хран. процедуру и пошло .
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c