PBXes (http://www1.pbxes.com/forum/index.php)
- Deutsch (http://www1.pbxes.com/forum/board.php?boardid=1)
-- Fehler (http://www1.pbxes.com/forum/board.php?boardid=4)
--- RE: Fehlerhaft gelöscht (http://www1.pbxes.com/forum/threadid.php?threadid=207)
Datenbank-Fehler bei Versuch einer Eingehenden Wahlregel
Hatte schon mal eine Eingehende Wahlregel erstellt. Dann gelöscht.
Dann wieder erstellt mit gleichem Namen, nun dieser Fehler:
DB Error: already existsINSERT INTO extensions (context, extension, priority, application, args, descr, flags) VALUES ('ext-did', 'JohannesHandyWeiterleitung', '1', 'SetVar', 'FROM_DID=JohannesHandyWeiterleitung', '' , '0')
es lag wohl daran, dass der Name der Amtsleitung zu lang gewählt war.
Fehlerhaft gelöscht
Wie oben beschrieben, eine Wahlregel, eine Nebenstelle, eine egalWAS, anlegen - klappt,
Löschen klappt
neu anlegen unter gleichem Namen etc: SQL-Fehler insert into... (duplicate key)
Also, wenn der Schlüssel jetzt doppelt ist, war die Löschung nicht erfolgreich.
mfg
Gerhard
(PBX-Laie, aber SQL mit Certificate und Bills Unterschrift)
RE: Fehlerhaft gelöscht
Zitat:
Original von gerharddemleitner
Wie oben beschrieben, eine Wahlregel, eine Nebenstelle, eine egalWAS, anlegen - klappt,
Löschen klappt
neu anlegen unter gleichem Namen etc: SQL-Fehler insert into... (duplicate key)
Also, wenn der Schlüssel jetzt doppelt ist, war die Löschung nicht erfolgreich.
mfg
Gerhard
(PBX-Laie, aber SQL mit Certificate und Bills Unterschrift)
Hast du zwischendurch die Änderungen bestätigt?
Wie heißt die Wahlregel etc. die du erstellen willst (vielleicht zu lang, unerlaubte Zeichen?)?
@bongs Lies doch mal Deine Fehlermeldung. Was heisst "already exists" ?
Also, wenn gelöscht = wech = not exists.
Dann kann beim Neuanlegen kein solcher Fehler auftreten, da "nix exists" mit diesem Namen. Wenn aber so ein Fehler auftritt, erst beim zweiten Versuch, dann ist sicher, da war noch was, also nicht oder nicht vollständig gelöscht.
Übrigens, ich HABE bestätigt, (der rote Balken oben),
sowohl anlegen als auch löschen. der "Duplicate Key" erscheint regelmäßig. Also, es gibt nur eine logische Lösung: Da war noch etwas in der Datenbank nach dem Löschen.
Gruß
Gerhard
RE: Datenbank-Fehler bei Versuch einer Eingehenden Wahlregel
Kein Grund sich aufzuregen!
Ich habe eine Sicherheitsabfrage zur Begrenzung der Namenslänge eingebaut.
Viele Grüße,
Pascal Merle
@Pascal Merle
SIP-Nebenstelle:
1. alte gelöscht. und im roten Balken die Änderung bestätigt.
Neu angelegt: (mit dem alten Namen)
Nr. 200
Name: CallBack
Aufzeichnung aus, kein Passwort
Abflug (Speichern)
INSERT INTO sip (id, keyword, data) values ('gerharddemleitner-200','account','gerharddemleitner-200') [nativecode=1062 ** Duplicate entry 'gerharddemleitner-20-account' for key 1]
error adding to SIP table
Also: Die Löschung vorher war unvollständig!
(Und lasst mich doch mit der Namenslänge in Ruhe, repariert endlich das Löschen)
Nix für ungut,
Gerhard
(Auch ein SQL-Entwickler)
RE: Fehlerhaft gelöscht
Hallo Herr Demleitner,
da Ihr Accountname leider zu lang ist, tritt das Problem bei Ihnen nicht nur mit Wahlregeln, sondern auch mit Nebenstellen auf. Bitte legen Sie einen neuen kürzeren Namen an oder verwenden Sie nur zweistellige Durchwahlen.
Viele Grüße,
Pascal Merle
Powered by: Burning Board Lite 1.0.2 © 2001-2004 WoltLab GmbH
English translation by Satelk