|
Проблема с разделителем дробной части числа при записи в БД
|
|||
---|---|---|---|
#18+
Помогите, пожалуйста! Не сталкивался ли кто с такой проблемой? У меня в настройках в компьютере стоит разделитель дробной части числа - запятая На сервере, на котором расположена БД MS SQL Server - тоже запятая. В программе, к примеру, пишу: a = 0.2 'разделитель в программе - точка 'Запрос на добавление записи в БД sel = "INSERT INTO Table1 (field1, field2) VALUES "(2, " + cstr (a)+ ")" 'Строка, передаваемая серверу получается: 'INSERT INTO Table1 (field1, field2) VALUES "(2, 0,2)" При выполнении запроса выходит, естес-но, ошибка Как можно выйти из этой ситуации? Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 09:54 |
|
Проблема с разделителем дробной части числа при записи в БД
|
|||
---|---|---|---|
#18+
попробуй использовать format ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 11:05 |
|
Проблема с разделителем дробной части числа при записи в БД
|
|||
---|---|---|---|
#18+
Если ты имеешь в виду cstr(a) на format(a), то результат тот же самый Может быть в Бейсике есть команда, устанавливающая разделитель? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 11:53 |
|
Проблема с разделителем дробной части числа при записи в БД
|
|||
---|---|---|---|
#18+
я использую ф-ю Str - единственная, которая всегда разделяет точкой, независимо от настроек ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 11:56 |
|
Проблема с разделителем дробной части числа при записи в БД
|
|||
---|---|---|---|
#18+
А если так: INSERT INTO Table1 (field1, field2) VALUES "('2',' 0,2') ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 13:30 |
|
|
start [/forum/topic.php?fid=60&msg=32107101&tid=2171409]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 149ms |
0 / 0 |