![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер поля - IBExpert [D6]
TAN_K © (2004-07-26 16:31:00)Господа , здравствуйте !
Делаю перезапись таблиц из VisualFoxPro в Delphi , база - IBExpert , хранимая процедура , есть 4 поля тип - Char(1) , дает ошибку - <Trying to store a string of length 2 into a field that can only cantain 1> . Заменяла на 2 символа - сообщение тоже .
В чем причина - не могу понять .
Всем спасибо .
TAN_K (2004-07-27 15:00:00) [1]Господа , спасибо за советы ! Все оказалось проще , моя невнимательность . Наименование поля в таблице сопало с названием другой таблице , переименовала поле , заново сделала хран. процедуру и пошло .
Соловьев (2004-07-27 09:59:00) [2]
> IBExpert - это не база, а средство разработки и администрирования
> баз данных типа InterBase...
не обязательно - там и ОраклЮ и мускул мона :)
Jiny (2004-07-27 08:39:00) [3]пробуй отTRIMить вставляемые данные, такое с фоксом бывает при вставке (напиши UDF для Trim)
DSKalugin (2004-07-26 20:43:00) [4]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) и в таблице тоже
Соловьев (2004-07-26 16:32:00) [5]
> В чем причина - не могу понять
я тоже, что где записывается и куда?