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)


Posted by bongs on 30.03.2006 at 02:59:

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')


Posted by bongs on 30.03.2006 at 03:10:

es lag wohl daran, dass der Name der Amtsleitung zu lang gewählt war.


Posted by gerharddemleitner on 02.04.2006 at 12:51:

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)


Posted by bongs on 03.04.2006 at 01:03:

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?)?


Posted by gerharddemleitner on 03.04.2006 at 16:36:

@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


Posted by i-p-tel on 03.04.2006 at 19:14:

Daumen hoch! 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


Posted by gerharddemleitner on 04.04.2006 at 14:12:

Daumen runter!

@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)


Posted by i-p-tel on 04.04.2006 at 16:18:

Lampe 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