#1 2014-11-13 15:54

Drasha
Пользователь

1c 7.7 подключение к MySQL - проблема с SC_orders (WA SS 3.09)

Всем привет. Подключаюсь к MySQL базе через ODBC, всё работает ровно, но вот пришёл заказ. Пытаюсь его обработать.
Делаю:

Код:

СтрокаЗапроса = "SELECT * FROM `SC_orders`";

  НаборЗаписей=Соединение.Execute(СтрокаЗапроса); 
  Сообщение=Сообщение+НаборЗаписей.Fields(13).name;

Сообщает, что это поле "order_amount"
А вот далее:
   

Код:

Сообщение=Сообщение+НаборЗаписей.Fields(13).Value;

Ничего не выдаёт. Смотрю отладчиком - НаборЗаписей.Fields(13).Value-Ошибка в выражении.

Полез смотреть, что там страшного в скуле, а там из страшного только тип этого столбца - decimal(12,2).
Вот у меня и возникла мысль, может это из-за типа столбца такая беда? И что можно сделать?

Неактивен

 

#2 2014-11-13 16:00

Drasha
Пользователь

Re: 1c 7.7 подключение к MySQL - проблема с SC_orders (WA SS 3.09)

Пока что поменял тип поля на Float в MySQL, но вопрос в принципе остался...

Неактивен

 

#3 2014-11-14 17:59

Drasha
Пользователь

Re: 1c 7.7 подключение к MySQL - проблема с SC_orders (WA SS 3.09)

Новая фигня.
Тип поля float. В нём значение 0.42. Его прям вот так ввожу, и прям так и видно. Но 1с почему-то его видит как 0.41999998688697.
Кто-нибудь сталкивался?

Неактивен

 

Board footer

Powered by PunBB