Страница: 1 |
Доп.сведения: Парни, вот какая беда приключилась... SQL = "UPDATE TOVAR SET PRAISE = " & Text1.Text И вот тут выясняется такая вещь,что SQL наплевать на региональные настройки, и строка UPDATE TOVAR SET PRAISE = 23,9 Я, конечно, выкрутился... Через Mid тупо заменил запятую на точку.Но такой вариант меня не устраивает... Наверняка есть более элегантное решение... Какие будут идеи...
Попробуй так SQL = "UPDATE TOVAR SET PRAISE = " & Csng(Text1.Text) Страница: 1 |
Вопрос: DAO+SQL=ПРОБЛЕМА!!!
Добавлено: 20.03.03 02:03
Автор вопроса: EROS
База - Access
Тип поля - Currency
Text1.Text = 23,9
Решил воспользоваться SQL-оператором UPDATE для обновления всего поля в таблице.Оператор выглядит примерно так...
db.Execute SQL
вызывает ошибку, так как 23,9 он(SQL)не считает числом.
Ему подавай 23.9(вместо запятой точку).Чего я только не
перепробовал... И FormatNumber и CDbl но все бестолку. Даже
SQL = "UPDATE TOVAR SET PRAISE = " & 23.9 получается
UPDATE TOVAR SET PRAISE = 23,9 !!!!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
vitus
Вопросов: 9
Ответов: 43
Web-сайт:
Профиль | | #1
Добавлено: 20.03.03 06:31
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 20.03.03 23:10
БЕСТОЛКУ!!! Результат тот же!!!
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 20.03.03 23:33
Не, парни, должен же быть какой-то выход... ((