Prośba o pomoc.

50 views
Skip to first unread message

Daniel Matias

unread,
Oct 16, 2012, 7:25:17 AM10/16/12
to BazaFi...@googlegroups.com
Witam,

Mam problem który brzmi następująco:
----------------------------------------------------------------------------

Kod wyjątku : 335544349

Kod SQL : -803

Baza danych :FirmaDatabase

Obiekt :TstSQL

 

Treść : Can't format message 13:197 -- message system code -4.

Attempt to store duplicate value (visible to active transactions) in unique index "MK_ZEST_STA_ROKST".

At procedure 'SRODEKTRWALY_NADZIEN_BO' line: 33, col: 5.

 

 

 

 

Skrypt:

EXECUTE PROCEDURE SRODEKTRWALY_NADZIEN_BO(22709,'01-31-2012')

-----------------------------------------------------------------------------------------------------------------------


Macie jakiś pomysł jak się do tego zabrać ? Uprzedzam, że specjalistą nie jestem....


Pozdrawiam,

Daniel M.

Message has been deleted

Grzegorz Skoczylas

unread,
Oct 16, 2012, 8:04:13 AM10/16/12
to bazafi...@googlegroups.com
W dniu 2012-10-16 13:25, Daniel Matias pisze:

Kod�SQL : -803

Baza danych :FirmaDatabase

Obiekt :TstSQL

ďż˝

Tre�� : Can't format message 13:197 -- message system code -4.

Attempt to store duplicate value (visible to active transactions) in unique index "MK_ZEST_STA_ROKST".

At procedure 'SRODEKTRWALY_NADZIEN_BO' line: 33, col: 5.


Skrypt:

EXECUTE PROCEDURE SRODEKTRWALY_NADZIEN_BO(22709,'01-31-2012')

-----------------------------------------------------------------------------------------------------------------------

Kod�wyj�tku�:�335544349

B��d nr 335544349 oznacza, �e by�a pr�ba zdublowania klucza w unikalnym indeksie (indeks g��wny [PRIMARY] lub unikalny [UNIQUE]).

M�wi�c po ludzku, w bazie danych masz zdefiniowane mi�dzy innymi r�ne indeksy. Jednym z parametr�w indeksu jest informacja, na podstawie jakiego pola (lub p�l) jest ten indeks budowany. Niekt�re indeksy musz� mie� unikalne klucze (warto�ci p�l, na podstawie kt�rych indeks jest budowany). W efekcie nie mo�na do bazy doda� wi�cej ni� jednego rekordu, w kt�rym pola tworz�ce unikalny indeks mia�yby takie same warto�ci.

�eby napisa� bardziej szczeg�owo, musia�bym zna� struktur� bazy danych, a w szczeg�lno�ci definicj� procedury SRODEKTRWALY_NADZIEN_BO oraz wszystkie definicje zwi�zane z tabel�, dla kt�rej jest zdefiniowany indeks MK_ZEST_STA_ROKST.

Je�eli w Twoim przyk�adzie parametr 22709 to jest numer dokumentu, to by� mo�e chodzi o to, �e w odpowiedniej tabeli ju� jest dokument o takim numerze (to jest tylko strza� na o�lep).

-- 
Pozdrawiam,

Grzegorz Skoczylas
http://gskoczylas.rekord.pl
----------------------------------------------
Reply all
Reply to author
Forward
0 new messages