Anmelden

View Full Version : SQL-Prozedur Aufruf Fehler



Seiten : 1 [2]

chrisonline
10-12-07, 09:11
Es muss deshalb aus PHP sein, da ich die Anforderung habe aus einem bereits bestehenden Webshop Daten anzuzeigen von div. RPG Programmen.

D.h. der Webshop existiert und ist von einer anderen Firma und diese sollten dann div. PHP Scripte aufrufen und erhalten dann die Preise oder ähnliches retour.

Und mit Stored Procedures hätte ich gedacht geht das am einfachsten.
Stored Procedures einrichten und diese werden dann einfach aufgerufen von dem externen Webserver.

Und es kommt leider noch dazu, dass dies natürlich ASAP laufen soll bzw. am besten schon seit gestern funktionieren :-)

RPG CGI klingt sehr gut, jedoch bis das ganze läuft ist es ohne Erfahrung glaube ich etwas Zeitaufwendig.

Da wären die Stored Procedures schneller eingerichtet ....

Fuerchau
10-12-07, 13:29
Mit PHP, bzw. ODBC musst du dann Parametermarker verwenden die dann auf eine Variable verweisen.

Ich kenne nun PHP nicht, sondern verwende z.B. ADO.
Hier benötige ich ein Command-Objekt, dem ich dann die Parameter auch benenne:

MyCmd.Commandtext = "call myproc(?, ?)"
MyCmd.Parameters.Append MyCmd.CreateParameter("P1", adVarChar, 10)
MyCmd.Parameters.Append MyCmd.CreateParameter("P2", adVarChar, 10)

MyCmd(0) = "WERT1" <= IN-Wert
MyCmd.Execute
MyVar = MyCmd(1) <= OUT-Wert

Ich denke PHP wird ähnliches unterstützen.