SQL - Exception Handler und stored functions
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
benutzer
dank
fehler
funktion
gleiche fehler
jemand
management
mist
probier
registrieren
sagen
set
teil
variable fehler
-
CREATE FUNCTION registrieren (vornamek VARCHAR(32), nachnamek VARCHAR(32) , passwortk VARCHAR(32)) RETURNS VARCHAR(20)
BEGIN
DECLARE fehler Varchar (80);
DECLARE eintrag_doppelt CONDITION FOR SQLSTATE \'23000\';
DECLARE CONTINUE HANDLER FOR eintrag_doppelt SET fehler=\'doppelt\';
DECLARE mist CONDITION FOR SQLEXCEPTION;
DECLARE CONTINUE HANDLER FOR mist SET fehler=\'irgendeiner\';
INSERT INTO `benutzer` ( `ID` ) VALUES ( 1 );
return err;
END//
kann mir jemand sagen voran das liegt, das es nicht funktioniert ??? der delimiter wird umgestellt... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich hab jetzt nicht so die ahnung von Funktionen und so, aber kann es sein, das es einfach daran liegt das du oben die variable \"fehler\" deklarierst, aber unten \"err\" returnst???
-
stimmt aber ich hatte einen teil nur nachträglich rein kopiert vorher hatte ich die richtigen var-namen da war der gleiche fehler aber ich probier es einfach nochmal danke schon mal...
ne es geht leider nicht...
Beitrag geändert: 11.4.2008 17:19:52 von management-1 -
Ich weiß nicht was soll es bedeuten?
Beitrag geändert: 13.4.2008 19:20:18 von pwarrior -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage