Имя: Пароль:
1C
1С v8
При запросе из таблицы oracle часть значений выводится на экран не верно
0 Осип944
 
24.03.22
11:31
Большая часть значений выводится верно, но если в oracle значение QTY стоит "1,0", 1c выводит его как "0". Почему?
ЗапросАДОПроизводимое = Новый COMОбъект("ADODB.Command");        
ЗапросАДОПроизводимое.CommandText = "SELECT                            
            |ID,
            |DOCID,
            |NOMSIGN,
            |NOMNAME,
            |QTY,
            |MEASID,
            |ZAKAZ
            |FROM OMP_ADM.IFACE_ACT_PROCESS_MATERIAL_MAK";
    ЗапросАДОПроизводимое.ActiveConnection = DataBaseConnection;                                      
    НаборЗаписейПроизводимое =  Новый COMОбъект("ADODB.Recordset");
    НаборЗаписейПроизводимое = ЗапросАДОПроизводимое.Execute();
    

    Пока НаборЗаписейПроизводимое.EOF() = 0   цикл

Сообщить(НаборЗаписейПроизводимое.Fields("QTY").value);

НаборЗаписейПроизводимое.MoveNext();

КонецЦикла;
1 acht
 
24.03.22
12:39
Тип данных в Оракле какой?
2 acht
 
24.03.22
12:48
Кажется, это продолжение Помогите найти ошибку в запросе sql
Программист всегда исправляет последнюю ошибку.