Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Внизinsert into temp.... Найти похожие ветки
← →
denis24 (2004-12-27 20:36) [0]Обьясните пожалуста.
Почему когда я добавляю сабжем во временную таблицу значения поля из основной(типа временный выбор пользователя)
sql.add("insert into temp(name_temp) values ");
sql.add("("""+trim(ADOQuerymain.fieldbyname("name").AsString)+""")");
запись в таблицу,она добавляется но с кучей пробелов до конца поля.Поле назначение и поле источник имеют одинаковую длину по 250 симв.И поэтому после такого добавления во временной таблице нельзя редактировать введенную запись
← →
DimaK (2004-12-27 20:57) [1]ну это стандарт такой в SQL, что все строковые поля дополняются пробелами до конца... :)
← →
Johnmen © (2004-12-28 00:39) [2]Добивается пробелами, ибо так предписано стандартом для полей типа CHAR.
>DimaK (27.12.04 20:57) [1]
Не все...
>И поэтому после такого добавления во временной таблице нельзя
>редактировать введенную запись
Вывод совершенно не следует из посылки. И является к тому же ложным...
← →
Danilka © (2004-12-28 11:37) [3]name_temp обьяви не как char, а как varchar - строка с переменной длинной, тогда она не будет добивацца пробелами на конце.
← →
denis24 (2004-12-28 12:00) [4]спасибо- Danilka
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c