Forum Doku Wiki Blog

Forumsarchiv 2004, September
Auto Parameter von Oracle verarbeiten!?!

archivierte Beiträge lesen

  1. (PHP) Auto Parameter von Oracle verarbeiten!?! von Andi, 07. 09. 2004, 13:02

Auto Parameter von Oracle verarbeiten!?!

Der folgende Beitrag wurde am 07. 09. 2004, 13:02 Uhr von Andi veröffentlicht.

Hi all

Also ich hätt ne frage, hab nämlich im Net kein Tutorial dafür gefunden.

ist es mit PHP möglich Auto parameter von oracle weiterzuverarbeiten`?
Wenn ja wie oder wo gibts dazu tutorials?

Vielen Dank im Vorraus

Andi

Auto Parameter von Oracle verarbeiten!?!

Der folgende Beitrag wurde am 07. 09. 2004, 13:15 Uhr von zerko veröffentlicht.

Hey Andi..

Um es kurz und knapp zu halten..
-> Hab nichts kapiert :)

Bitte um Erläuterung??!!

Gruß
zerko

Auto Parameter von Oracle verarbeiten!?!

Der folgende Beitrag wurde am 07. 09. 2004, 14:29 Uhr von Andi veröffentlicht.

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

Auto Parameter von Oracle verarbeiten!?!

Der folgende Beitrag wurde am 07. 09. 2004, 16:24 Uhr von Ilja veröffentlicht.

yo,

meine frage ist zu einen, willst du einen PL/SQL block schreiben oder eine prozedur erstellen ?

begin ist ein schlüselwort der einen PL/SQL block einleitet, procedure ist ein schlüsselwort, um unter anderem eine prozedur zu erstellen. ist sie erstellt, wird sie nur noch über ihren namen aufgerufen und das schlüsselwort muss dabei nicht mehr mit angegeben werde. wenn ich mich nicht ganz irre, kannszt du eine prozedur nicht innerhalb eines PL/SQL blocks erstellen.

Ilja

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4