powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ODBC
5 сообщений из 5, страница 1 из 1
MySQL ODBC
    #38773178
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация следующая. Есть программа на 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
MySQL ODBC
    #38773234
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в Дельфи. Точнее, в региональных настройках - разделитель запятая, а не точка. Проверь тексты собираемых запросов, что ли...
...
Рейтинг: 0 / 0
MySQL ODBC
    #38773253
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaПроблема в Дельфи.
Уже проверил. Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно.
...
Рейтинг: 0 / 0
MySQL ODBC
    #38773327
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно.
То есть до MySQL всё-таки добирается либо только целая часть (где она тогда режется?), либо значение с запятой вместо точки. Остаётся только максимально суживать область, где возникает проблема.
Например, посмотри лог сервера MySQL - какой же на самом запрос добирается до него?
...
Рейтинг: 0 / 0
MySQL ODBC
    #38773331
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS. Из модуля Аксесса через ADO никаких проблем у меня не возникает. Использую MySQL ODBC 5.2 Unicode Driver и MySQL ODBC 5.2 ANSI Driver, версия 5.02.05.00.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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