Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ODBC / 5 сообщений из 5, страница 1 из 1
10.10.2014, 14:30:36
    #38773178
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL ODBC
Ситуация следующая. Есть программа на Delphi, которая качает инфу из Oracle в MySQL. Со стороны MySQL коннект через ADO.
Используется MySQL ODBC 5.1 Driver (5.01.06.00). Поле в таб. MySQL - decimal(20, 10). Если из программы уходит дробное число, то в таблицу MySQL записывается только целая часть, дробная режется (например, 77.36 -> 77.00). Проблема в ODBC или в MySQL?
...
Рейтинг: 0 / 0
10.10.2014, 14:58:24
    #38773234
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL ODBC
Проблема в Дельфи. Точнее, в региональных настройках - разделитель запятая, а не точка. Проверь тексты собираемых запросов, что ли...
...
Рейтинг: 0 / 0
10.10.2014, 15:05:29
    #38773253
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL ODBC
AkinaПроблема в Дельфи.
Уже проверил. Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно.
...
Рейтинг: 0 / 0
10.10.2014, 15:33:29
    #38773327
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL ODBC
tru55Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно.
То есть до MySQL всё-таки добирается либо только целая часть (где она тогда режется?), либо значение с запятой вместо точки. Остаётся только максимально суживать область, где возникает проблема.
Например, посмотри лог сервера MySQL - какой же на самом запрос добирается до него?
...
Рейтинг: 0 / 0
10.10.2014, 15:36:15
    #38773331
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL ODBC
PS. Из модуля Аксесса через ADO никаких проблем у меня не возникает. Использую MySQL ODBC 5.2 Unicode Driver и MySQL ODBC 5.2 ANSI Driver, версия 5.02.05.00.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ODBC / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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