Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
15-1141624851
Ega23
2006-03-06 09:00
2006.03.26
С Днём рождения! 4 марта


2-1142251872
S{h}ura
2006-03-13 15:11
2006.03.26
MSAccess


2-1142177914
Fl@sh
2006-03-12 18:38
2006.03.26
столбец с grid в combobox


1-1140788248
Igor_thief
2006-02-24 16:37
2006.03.26
MDI формы


15-1141160102
sniknik
2006-02-28 23:55
2006.03.26
В тему. ;)





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