powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как превратить 0,2 в 0.2 в коде VBA?
4 сообщений из 4, страница 1 из 1
как превратить 0,2 в 0.2 в коде VBA?
    #34696332
digit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть переменная int
int = 0,2
Есть запрос sql: "SELECT * FROM ...... WHERE [Таблица].Поле = " & int & " AND ...."
Получается: "SELECT * FROM ........ WHERE [Таблица].Поле = 0,2 AND ...."
Выскакивает ошибка, т.к. в sql низя писать 0,2 - можно только 0.2
Как разрулить?
...
Рейтинг: 0 / 0
как превратить 0,2 в 0.2 в коде VBA?
    #34696352
Адепт.NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовать явное преобразование:
Код: plaintext
1.
"SELECT * FROM ...... WHERE [Таблица].Поле = " & Str(int) & " AND ..."
...
Рейтинг: 0 / 0
как превратить 0,2 в 0.2 в коде VBA?
    #34696394
Ден Программёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Адепт.NETИспользовать явное преобразование:
Код: plaintext
1.
"SELECT * FROM ...... WHERE [Таблица].Поле = " & Str(int) & " AND ..."


а может всегда CStr ?!

хотя вопрос, неявное приведение типов в каких случаях делает под национальные особенности

у меня всегда точка, хотя русские настройки
...
Рейтинг: 0 / 0
как превратить 0,2 в 0.2 в коде VBA?
    #34696657
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы не ломать голову над настройками используйте параметризованный запрос через adodb.command.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как превратить 0,2 в 0.2 в коде VBA?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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