Reply – Загрузка полей из NAV с типом code
Your Name
Subject
Message
or Cancel
In Reply To
Загрузка полей из NAV с типом code
— by Mihail Timoshin Mihail Timoshin
Добрый день.

Давеча в списке navusers я уже писал о возможных неудачах при выгрузке из  
NAV полей типа CODE (тема "Немного про Excel"). Оказывается подобные  
ловушки подстерегают нас и при загрузке данных в QlikView. Во всяком  
случае, например текст "00257" автоматически преобразуется в целое число  
"257" при использовании ODBC-драйвера Microsoft Dynamics NAV версии  
5.0.26084.00.

Таким образом простая конструкция загрузки списка клиентов

   SQL SELECT "No_",
     Name
   FROM Customer;

будет работать некорректно.

Исправить ситуацию оказалось довольно просто, используя каскадную загрузку  
и прямое указание типа данных:

   LOAD Text([No_]) as Customer_No,  // Принудительно преобразование к  
текстовому типу данных
     Name;
   SQL SELECT "No_",
     Name
   FROM Customer;

Вот и все..

--
С уважением,
Михаил Тимошин.
###############################################
Вы получили это сообщение, потому что подписаны на список рассылки <[hidden email]>.
Архив списка рассылки: <http://qlikview-users.182695.n3.nabble.com/>.
Для отказа от подписки отправьте письмо по адресу: <[hidden email]>.
Для переключения в режим ДАЙДЖЕСТ отправьте письмо по адресу: <[hidden email]>.
Вопросы администратору отправляйте по адресу: <[hidden email]>.