Andi: Auto Parameter von Oracle verarbeiten!?!

Beitrag lesen

sers

hab mich 1. verschrieben, meinte Out-Parameter, und bin mittlerweile schon nen schritt weiter!

Ich bekomme nämlich bei folgendem code eine fehlermeldung aus der ich nicht schlau werd!

// call databse procedure
 $s=OCIParse($logon, "begin PKG_Projekt.procedure(:p_success, :p_message, :p_PROJEKTNUMMER);end;");
 OCIBindByName($s,":p_success", $out_success, 30);
 OCIBindByName($s,":p_message", $out_message, 30);
 OCIBindByName($s,":p_PROJEKTNUMMER", $in_projektnummer, 30);
 OCIExecute($s, OCI_DEFAULT);
 echo "Procedure: ".out_message;

Warning: ociexecute(): OCIStmtExecute: ORA-06550: line 1, column 19: PLS-00103: Encountered the symbol "PROCEDURE" when expecting one of the following: <an identifier> <a double-quoted delimited-identifier> delete exists prior <a single-quoted SQL string> The symbol "<an identifier> was inserted before "PROCEDURE" to continue. in /usr/local/apache2/2.0.49/htdocs/pm/pm/eingabe.php on line 56
Procedure: out_message
Warning: ociexecute(): OCIStmtExecute: ORA-00001: unique constraint (PM_ADMIN.SYS_C004040) violated in /usr/local/apache2/2.0.49/htdocs/pm/pm/eingabe.php on line 73

vielleicht kann mir wer weiterhelfen?!?!
Lg Andi