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

Вниз

Символ окончания строки   Найти похожие ветки 

 
HeathRow   (2004-06-09 08:25) [0]

Какой использовать символ а так же тип данных для поля в MSSQL что бы в нем можно было хранить многострочный текст и что бы дельфа его определяла таковым?


 
sniknik ©   (2004-06-09 08:58) [1]

> тип данных
text, ntext (memo)

> символ
стандартный, #10#13, но явно его использовать не нужно оно уже так в тех компонентах где хранится многострочный текст.


 
HeathRow   (2004-06-09 09:20) [2]

угу, но только #13#10 не в голом виде. Сам нашел ответ, в скуле он будет выглядеть так:


INSERT INTO TABLE VALUES (..., "первая строка"+CHAR(13)+CHAR(10)+"вторая строка")


 
Johnmen ©   (2004-06-09 09:22) [3]

>но только #13#10 не в голом виде.

В одетом что ли ? :)
Единственное уточнение к sniknik ©  - это #13#10


 
bushmen ©   (2004-06-09 09:36) [4]

>В одетом что ли ? :)

Да, в шубу одетом, а то неприлично ходить в таком виде! :)


 
sniknik ©   (2004-06-09 11:04) [5]

Johnmen ©   (09.06.04 09:22) [3]
а по моему неважно (можно проверить но не хочется), я даже гдето видел просто #10, и работало везде хотя это юниксовый/люни... разделитель текста (вроде бы). и еще в екселе в ячейках тоже так делит.


 
sniknik ©   (2004-06-09 11:07) [6]

HeathRow   (09.06.04 09:20) [2]
что имееш против наготы?
твой пример
INSERT INTO TABLE VALUES (..., "первая строка"#13#10"вторая строка")

p.s. искать надо до того как спрашиваеш.


 
Johnmen ©   (2004-06-09 11:12) [7]

>sniknik ©   (09.06.04 11:04) [5]

Не очень важно. Но сторого - сначала "откат" каретки #13, потом "перевод" каретки на новую строку #10.
А если просто #10, то это действительно юниксовый конец строки...


 
Anatoly Podgoretsky ©   (2004-06-09 11:28) [8]

sniknik ©   (09.06.04 11:04) [5]
Если хочешь, чтобы работало везде, где используется ДОС соглашения, то только CRLF и не наоборот и по отдельности.


 
HeathRow   (2004-06-09 12:20) [9]

sniknik ©   (09.06.04 11:07) [6]

INSERT INTO TABLE VALUES (..., "перваястрока"#13#10"вторая строка")

Ты сам то пробовал свой код перед тем как давать такие советы? Открой квери аналайзер и попробуй
SELECT "первая строка"#13#10"вторая строка"  увидешь куда он тебя пошлет. Тоже самое будет с INSERTом.

P.S. И до этого искал. Пост висел без ответа около получаса, не сидеть же мне все это время сложа ручки.


 
Johnmen ©   (2004-06-09 12:23) [10]

>HeathRow   (09.06.04 12:20) [9]

А ты сам то пробовал перед тем, как гнать волну ? Открой свою прогу и попробуй.
Увидишь, что квери аналайзер здесь ни к месту.


 
HeathRow   (2004-06-09 12:28) [11]

Johnmen ©   (09.06.04 12:23) [10]

Я пробовал, а ты?
Запросы обробатывает сервер, ему без разницы от куда они будут посланны, если синтаксис неверен что он отлупит запрос как с клиентской проги так и с аналайзера.


 
Sandman25 ©   (2004-06-09 12:44) [12]

[11] HeathRow   (09.06.04 12:28)

SQL.Add("INSERT INTO TABLE VALUES (""перваястрока"#13#10"вторая строка"")");


 
bushmen ©   (2004-06-09 12:49) [13]

>если синтаксис неверен что он отлупит запрос как с клиентской проги так и с аналайзера.

А ты не пробовал в Query Analyzer запускать "ADOQuery1.Open;" ? :))))



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

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

Наверх





Память: 0.48 MB
Время: 0.038 c
14-1087062636
Vit@ly
2004-06-12 21:50
2004.07.04
Клавиша TAB


4-1085650758
Aleksandr.
2004-05-27 13:39
2004.07.04
Не могу нормально изменить размеры окна


8-1082250510
Игорь
2004-04-18 05:08
2004.07.04
Длина AVI файла


1-1087739472
Islander
2004-06-20 17:51
2004.07.04
Как проверить, раскрыто ли PopupMenu или нет?


3-1086599646
АлекСандр
2004-06-07 13:14
2004.07.04
Как обработать бланк опроса





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