Добрый день. Пытаюсь получить данные типа "DECIMAL" прямым запросом из MySQL и получаю ошибку: "Тип переменой не поддерживается"
price=Соединение.Execute("SELECT price FROM oc_product");
Сообщить(price);
Пока price.Eof()=0 Цикл
Сообщить(Строка(price.Fields.Item("price").value));
price.MoveNext();
КонецЦикла;
Попытки использовать варианты:
Соединение.Execute("SELECT CAST(price AS Mony) FROM oc_product"); - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Varchar) FROM oc_product'
Соединение.Execute("SELECT CAST(price AS Varchar) FROM oc_product"); - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Varchar) FROM oc_product'
Соединение.Execute("SELECT CONVERT(price, CHAR) FROM oc_product"); - В коллекции не удается найти элемент, соответствующий требуемому имени или порядковому номеру.
Сообщение отредактировал logist - 01.02.18, 14:04