Форум: "Базы";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
ВнизDecimal Separator и MS SQL Найти похожие ветки
← →
Bless © (2006-02-01 12:28) [0]Хочу в клиентском приложении написать что-то типа
ADOCommand1.commandText:= "insert into tab (x) values (1.5)";
Не возникнет ли проблем с тем, что сервер не сможет преобразовать 1.5 в float, потому что разделителем десятичной и дробной частей является "," к примеру.
Могу ли я считать, что при преобразовании строки во float десятичным разделителем ВСЕГДА будет точка или это зависит от каких-то настроек сервера/базы?
Если не сложно, ткните носом в раздел BOL, где об этом недвусмысленно сказано, а то я никак не соображу, по каким ключевым словам искать.
PS
Про параметры в запросах я в курсе ;)
← →
msguns © (2006-02-01 12:30) [1]>Bless © (01.02.06 12:28)
>Про параметры в запросах я в курсе ;)
Как побриться кухонным ножом и не порезаться ? Про бритвы я в курсе
;)
← →
ЮЮ © (2006-02-01 12:40) [2]values (15/10) :)
Divider сепаратор ещё не вошел в моду
← →
Zz_ (2006-02-01 13:05) [3]Transact-SQL Reference -> Constants -> decimal constants + float and real constants
← →
Johnmen © (2006-02-01 13:56) [4]Bless © (01.02.06 12:28)
Ничего нигде настраивать не надо.
Всё и так хорошо. Не зависимо ни от чего, ни от Дельфи, ни от типа БД, ни от настроек.
Впрочем, слегка вру :) Зависит от синтаксиса языка Паскаль. А в нём десятичный разделитель это точка...
← →
Bless © (2006-02-01 14:05) [5]Zz_ (01.02.06 13:05) [3]
Johnmen © (01.02.06 13:56) [4]
Спасибо, успокоили :)
← →
Ega23 © (2006-02-01 14:05) [6]
> Впрочем, слегка вру :) Зависит от синтаксиса языка Паскаль.
> А в нём десятичный разделитель это точка...
Хочешь сказать, что от TSQL ничего не зависит????
← →
Johnmen © (2006-02-01 14:49) [7]
> Ega23 © (01.02.06 14:05) [6]
>
> > Впрочем, слегка вру :) Зависит от синтаксиса языка Паскаль.
> > А в нём десятичный разделитель это точка...
>
> Хочешь сказать, что от TSQL ничего не зависит????
Малость был я невнимателен :)
Вместо Дельфи надо указать SQL
:)
← →
Ega23 © (2006-02-01 14:51) [8]
> Малость был я невнимателен :)
> Вместо Дельфи надо указать SQL
> :)
Тады вопрос снят. :о)
← →
Johnmen © (2006-02-01 14:54) [9]Ещё раз себя поправлю :)
Вместо Паскаль надо указать SQL.
← →
Виталий Панасенко (2006-02-01 15:26) [10]DecimalSeperator := "."
← →
Johnmen © (2006-02-01 15:56) [11]>Виталий Панасенко (01.02.06 15:26) [10]
>DecimalSeperator := "."
Это про что?
← →
Виталий Панасенко (2006-02-01 16:12) [12]
> Johnmen © (01.02.06 15:56) [11]
> >Виталий Панасенко (01.02.06 15:26) [10]
> >DecimalSeperator := "."
>
> Это про что?
DecimalSepArator - человек спрашивал, как ему разделителем целой и дробной части
> Могу ли я считать, что при преобразовании строки во float
> десятичным разделителем ВСЕГДА будет точка или это зависит
> от каких-то настроек сервера/базы?
В приложении при создании главной формы DecimalSeparator := "." - вот и получит, что хотел
← →
Ega23 © (2006-02-01 16:27) [13]
> В приложении при создании главной формы DecimalSeparator
> := "." - вот и получит, что хотел
Каким образом переменная DecimalSeparator связана с синтаксисом TSQL?
← →
Johnmen © (2006-02-01 16:31) [14]>Виталий Панасенко (01.02.06 16:12) [12]
Не, это никакого отношения к сабжу не имеет.
Ты не весь его прочёл...:)
>Ega23 © (01.02.06 16:27) [13]
Не TSQL, а SQL, без приставок...:)
← →
Ega23 © (2006-02-01 16:35) [15]
> Не TSQL, а SQL, без приставок...:)
Ну, в контексте MSSQL можно ведь и так и сяк сказать.
Хотя в целом ты прав.
← →
Виталий Панасенко (2006-02-01 17:35) [16]
> Johnmen © (01.02.06 16:31) [14]
> >Виталий Панасенко (01.02.06 16:12) [12]
>
> Не, это никакого отношения к сабжу не имеет.
> Ты не весь его прочёл...:)
Да, начало упустил...Вчера конец месяца был, заработался...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c