Problemfehler: "[Microsoft] [ODBC SQL Server Driver] [SQL Server] Verletzung der PRIMARY KEY-Einschränkung PKRM30301 Kann keinen doppelten Schlüssel in Objekt RM30301 einfügen" tritt auf, wenn in der Debitorenverwaltung bezahlte Transaktionsentfernung ausgeführt wird.Hinweis: Wenn Sie in diesem Dialogfeld auf OK klicken, wird ein Informationsdialogfeld mit der Meldung "Die gespeicherte Prozedur beim Entfernen bezahlter Transaktionen hat die folgenden Ergebnisse zurückgegeben: DBMS:2627, eEnterprise 0".Mögliche UrsacheEs gibt ein doppeltes Dokument in den Forderungstabellen. In der Regel handelt es sich um eine doppelte Sequenznummer. Lösung1. Führen Sie den folgenden Befehl für die Unternehmensdatenbank aus, um die Datensätze zu finden, die den Fehler auf dem RM30301 verursachen:select RMDTYPAL, DOCNUMBR, SEQNUMBR aus RM10101 Gruppe nach RMDTYPAL, DOCNUMBR, SEQNUMBR mit anzahl(*) > 12. Führen Sie unter Verwendung der von der vorherigen Abfrage zurückgegebenen Informationen Folgendes aus, um Daten für eine bestimmte Dokumentnummer anzuzeigen:Wählen Sie SEQNUMBR als NUMBR aus, * von RM10101 wobei DOCNUMBR = 'geben Sie die Dokumentnummer aus Schritt 1' nach NUMBR3 ein. Aktualisieren Sie das Feld SEQNUMBR, damit kein Duplikat vorhanden ist. Verwenden Sie den unten angegebenen Schlüssel. Wenn Sie über zwei Datensätze mit einem SEQNUMBR von 16384 verfügen, müssen Sie einen davon in 32768 ändern, wenn Sie über 2 Datensätze mit 65536 verfügen, müssen Sie einen auf 81920 aktualisieren usw. Jede Zeile eines Dokuments sollte über eine eigene eindeutige Seqnumbr in Vielfachen von 16384 verfügen. update RM10101 set SEQNUMBR = XXX where DEX_ROW_ID = XXSEQNUMBR----------- 163843276849152655368192098304If the first script does not return results, Versuchen Sie folgendes:Select * from RM10101 w, RM30301 h wherew.RMDTYPAL = h.RMDTYPAL andw.DOCNUMBR = h.DOCNUMBR andw.SEQNUMBR = h.SEQNUMBRSelect a.TRXSORCE,a.RMDTYPAL,a.DOCNUMBR from RM20101 a, RM30301 b wherea.RMDTYPAL = b.RMDTYPAL and a.DOCNUMBR = b.DOCNUMBRThis article was TechKnowledge Document ID:32359

TechKnowledge-Inhalte

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.