AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2014, 22:39   #1  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Непонятная SQL-ошибка
При учёте документа вылетет временами SQL-ошибка "102",42000"
в которой говорится, что произвести INSERT в энную таблицу не получилось из за некорректного синтаксиса возле '{'
( Incorrect syntax near '{' )
Нигде в SQL-запросе не видно этой самой '{' .
Дальше в тексте ошибки приводится сам SQL-INSERT-INTO query для энной таблицы с перечислением полей и, что самое непонятное, "VALUES(?,?,?,?,?,?,?),
т.е. SQL попытался создать запись засунуть в каждое поле таблицы ?-Joker.
При этом NAV-client зависает и онный можно только через Taskmanager -> процессы закрыть.
Открываем NAV заново и документ учитывется без проблем.
запись в энной таблице (попутная к документу) создаётся путём TRANSFERFIELDS, в записи-источнике (т.е. из которой данные через TRANSFERFIELDS копируются в энную таблицу) поля заполнены.
Дебужить не получается, т.к. воспроизвести ошибку нарочно не смогли.
Кто-нибудь встречался с подобным, как такое лечить?
NAV-Верисия: 5.0 SP1
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:12.