Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

как гарантировано записать данные в таблицу???   Найти похожие ветки 

 
Lamersss   (2005-02-23 11:04) [0]

т.е. есть таблица (dBase) "Table.dbf" = [Field_1 char 20 ], [Field_2 char 10 ]

добавляю некоторые данные запросом:

INSERT INTO "Table.dbf"
SELECT (s.NewField_1) as Field_1, (u.NewField_2) as Field_2
FROM "1.dbf" s, "2.dbf" u
where s.ID=u.ID

все вроде хорошо... НО если u.NewField_2 или s.NewField_1 имеют длину более 10 (20) символов, то запись не добавляется... Вот и вопрос как гарантировано записать запросом данные в таблицу??? пусть даже УРЕЗАНЫЕ (отсеченые под размерность)...

Ставить размерность больше нерулит т.к. нужно соблюсти ТОЧНУЮ размерность - т.е. структуру таблицы изменять НЕЛЬЗЯ!!!

как быть????


 
DSKalugin ©   (2005-02-23 11:24) [1]

Extracts a substring from a string.

SUBSTRING(column_reference FROM start_index [FOR length])
это из хэлпа LocalSQL для BDE


 
Val ©   (2005-02-23 11:25) [2]

урезайте при вставке соотв. функцией.


 
Lamersss   (2005-02-23 11:43) [3]

Большое человеческое СПАСИБО!!!! :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.043 c
3-1109425396
Jiny
2005-02-26 16:43
2005.03.27
Как работать с MS SQL в Дельфи 7


14-1110480661
Delta
2005-03-10 21:51
2005.03.27
Рисуемс


14-1110383090
Piter
2005-03-09 18:44
2005.03.27
Outpost блокирует транзитные пакеты


14-1110006675
TUser
2005-03-05 10:11
2005.03.27
Pegas -> Bat


14-1109923750
Jeer
2005-03-04 11:09
2005.03.27
Что с мужиками ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский