kostenloser Webspace werbefrei: lima-city


SQL - Exception Handler und stored functions

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    management-1

    management-1 hat kostenlosen Webspace.

    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...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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???
  4. Autor dieses Themas

    management-1

    management-1 hat kostenlosen Webspace.

    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
  5. Ich weiß nicht was soll es bedeuten?


    Beitrag geändert: 13.4.2008 19:20:18 von pwarrior
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!