Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / regional settings / 3 сообщений из 3, страница 1 из 1
09.06.2001, 08:41
    #32007267
vicmb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
regional settings
Hi All! Проблема вот в чем:
есть MSSQL 7.0 на сервере на которм он стоит в региональных настройках в качестве десятичного разделителя стоит ","
аналогичная ситуация и на клиенте. Так вот когда программно добавляешь данные Insert'om если написано скажем 32,4 то он (MSSQL) ругается, а если 32.4 то все в порядке. Так вот вопрос где это все устанавливается? Какие региональные данные использует сервер? Как это все решается? Подскажите плс!
...
Рейтинг: 0 / 0
09.06.2001, 09:10
    #32007268
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
regional settings
нигде

подумай сам: если будет написано
select 32,4
как сервер поймет два это числа или одно?

Програмно всегда разделитель точка, и не только в SQL
...
Рейтинг: 0 / 0
09.06.2001, 10:02
    #32007271
AlexUnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
regional settings
В моей разработке для переноса данных из Access2000(интерфейс пользователей) в SQL7 я использую фунцию:
Public Function strMoney(summa As Double) As String

strMoney = Str(Int(summa)) & "." & Format(Int((summa - Int(summa)) * 100), "00")

End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / regional settings / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]