Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.025 c
15-1141484609
Зм1й
2006-03-04 18:03
2006.03.26
Помогите с WebMoney!


15-1141296239
Карелин Артем
2006-03-02 13:43
2006.03.26
Раша vs НеРаша.


15-1141544457
Новичоккк
2006-03-05 10:40
2006.03.26
Коды мнемоник


4-1130683654
The One
2005-10-30 17:47
2006.03.26
RegSetValueEx. Как из HKEY выудить полное имя ключа в реестре?


15-1140695079
VID
2006-02-23 14:44
2006.03.26
Звуки природы откуда достать ?




   Наверх