|
|
|
MySQL ODBC
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая. Есть программа на 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 14:30:36 |
|
||
|
MySQL ODBC
|
|||
|---|---|---|---|
|
#18+
Проблема в Дельфи. Точнее, в региональных настройках - разделитель запятая, а не точка. Проверь тексты собираемых запросов, что ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 14:58:24 |
|
||
|
MySQL ODBC
|
|||
|---|---|---|---|
|
#18+
AkinaПроблема в Дельфи. Уже проверил. Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 15:05:29 |
|
||
|
MySQL ODBC
|
|||
|---|---|---|---|
|
#18+
tru55Число уходит как '77.36'. Это показывает и Delphi через ShowMessage, это же показывает и лог ODBC. При этом если я захожу в MySQL-Front и выполняю тот же INSERT, что в логе ODBC, то все вставляется корректно. То есть до MySQL всё-таки добирается либо только целая часть (где она тогда режется?), либо значение с запятой вместо точки. Остаётся только максимально суживать область, где возникает проблема. Например, посмотри лог сервера MySQL - какой же на самом запрос добирается до него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 15:33:29 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38773331&tid=1834099]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 387ms |

| 0 / 0 |
