Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Элемент с тем же ключом уже был добавлен  [new]
forint_200
Member

Откуда:
Сообщений: 2
Добрый день, при работе с базой в программе, попытка печати накладной торг-12 выводит эксепшн

System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
в OutcomeInvoiceReport.Torg12Info.CreateReport()
в ExpenseInvoice.ExpenseInvoiceForm.PrintTorg12(IDocument doc, Boolean withSupplyDot, Int32 copyCount)
в ExpenseInvoice.ExpenseInvoiceForm.OnPrint(String printForm)
в System.Windows.Forms.ToolStripDropDown.OnItemClicked(ToolStripItemClickedEventArgs e)
в System.Windows.Forms.ToolStrip.HandleItemClick(ToolStripItem dismissingItem)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
27 янв 17, 16:55    [20154364]     Ответить | Цитировать Сообщить модератору
 Re: Элемент с тем же ключом уже был добавлен  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
не знаешь в какой форум писать - пиши в SQL, беспроигрышный вариант
27 янв 17, 16:59    [20154385]     Ответить | Цитировать Сообщить модератору
 Re: Элемент с тем же ключом уже был добавлен  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Обратитесь к разработчкиам вашей программы.
27 янв 17, 16:59    [20154390]     Ответить | Цитировать Сообщить модератору
 Re: Элемент с тем же ключом уже был добавлен  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1837
forint_200,

System.Collections.Generic.Dictionary`2.Insert

как бы намекает что в коллекцию Dictionary<TKey, TValue> пытается добавиться элемент который в этой коллекции присутсвует.
И эта проблема никаким боком не связана в сиквелом.
Точнее может связана выборка из БД в компонент формы, но это следствие кривого кода клиентской программы.
27 янв 17, 21:58    [20155433]     Ответить | Цитировать Сообщить модератору
 Re: Элемент с тем же ключом уже был добавлен  [new]
forint_200
Member

Откуда:
Сообщений: 2
felix_ff,
я понял, спасибо огромное.
просто получилась такая ситуация, клиент, работал давно на этой программе, после обновления возникает такого рода исключение.
хотя у других клиентов все гуд, я поэтому и подумал что программа пытается добавить элемент в базу, с совпадающим ключом
30 янв 17, 13:50    [20161680]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить