Главная страница
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.046 c
2-1142278839
*<ATAS>*SHERIFF
2006-03-13 22:40
2006.03.26
ClientSocket


10-1115402391
Chattr
2005-05-06 21:59
2006.03.26
Объединение ячеек ввод формул в TExcelApplication


15-1141502713
DesWind
2006-03-04 23:05
2006.03.26
"День сурка"


15-1141127501
ISP
2006-02-28 14:51
2006.03.26
Ну что, пора и на мобилы антивирус ставить....?


2-1141621400
Arazel
2006-03-06 08:03
2006.03.26
Работа с базой данных на WinApi