Главная страница
    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
2-1141621400
Arazel
2006-03-06 08:03
2006.03.26
Работа с базой данных на WinApi


8-1129642397
AlexF
2005-10-18 17:33
2006.03.26
работа с таймером


2-1142180153
Алик
2006-03-12 19:15
2006.03.26
Глюки при запуске SaveDialog! ПОМОГИТЕ !


1-1140544275
Volf_555
2006-02-21 20:51
2006.03.26
Как в InputBox отображать текст звёздочками?!


2-1141829973
Nsk3D
2006-03-08 17:59
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский