Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.056 c
15-1141280821
WondeRu
2006-03-02 09:27
2006.03.26
Text Art - кидайте сюда, что знаете интересного :)


6-1134128206
Tor
2005-12-09 14:36
2006.03.26
Подсчет трафика


2-1141311808
undimon
2006-03-02 18:03
2006.03.26
Програмно нажать на кнопку во Флеш


4-1136650484
Signate
2006-01-07 19:14
2006.03.26
Запуск приложения принудительно на одном процессоре


2-1141733678
oleg__
2006-03-07 15:14
2006.03.26
TImageList