• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

FindObjectsInContext2 код ошибки 3621

Автор l2qwe, 19.07.11, 11:32:00

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

l2qwe

Добрый день.

Кто ни будь сталкивался с такой ошибкой?






Watch NameValue
EMaskSearch.Text       '301224.019'
vRerurnCode   3621
vError'Violation of PRIMARY KEY constraint 'PK__#FindCon__3AA06EC9692921C7'. Cannot insert duplicate key in object 'dbo.#FindContext'.'#$D'The statement has been terminated.'#$D

appServer.FindObjectsInContext2('','<FIND>'+
  '<FilterStep id="1" stepname="Фильтр1">'+
  '<ObjName mask="%'+EMaskSearch.Text+'%" />'+
  '<TypeList>'+
  '<Type name="Деталь" />'+
  '<Type name="Стандартное изделие" />'+
  '<Type name="Комплекс" />'+
  '<Type name="Комплект" />'+
  '<Type name="Сборочная единица" />'+
  '<Type name="Маршрут" />'+
  '<Type name="Сквозной ТП" />'+
  '</TypeList>'+
  '<StateList>'+
  '<State name="Архив" />'+
  '<State name="Доработка" />'+
  '<State name="Проектирование" />'+
  '<State name="Серия" />'+
  '<State name="Согласование" />'+
  '<State name="Утверждён" />'+
  '<State name="Изменение" />'+
  '<State name="Разработка" />'+
  '<State name="Проверено Аудитором" />'+
  '<State name="Проверено нормоконтролёром" />'+
  '<State name="Проверено технологом" />'+
  '<State name="Проверенно" />'+
  '</StateList>'+
  '<ResultStep id="2" stepname="Результат1" AllResult="union" />'+
  '</FilterStep>'+
  '</FIND>',1,vRerurnCode,vError);


Причем если вместо '301224.019' искать '301224,01' то всё отлично.