xampp + oracle

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

xampp + oracle

Postby ollidroll » 02. August 2004 12:19

Hallo,
habe gerade das aktuelle XAMP paket (PHP5) installiert und mich über
die configuration Parameter ( ..lampp oci8) für Oracle gefreut.
Hat auch alles soweit hingehauen!
Alle insert Statement funktionieren auch soweit, nur mit den select Statements habe ich Probleme
Folgende Fehlermeldungen kommen:
Warning: oci_execute() [function.oci-execute]: OCIStmtExecute: ORA-24324: service handle not initialized in /opt/lampp/htdocs/abfrage.php on line 91

Warning: oci_fetch() [function.oci-fetch]: OCIFetch: ORA-24338: statement handle not executed in /opt/lampp/htdocs/abfrage.php on line 92

So sehen meine Select-Staemnet aus (Auszug):
$c steht für meinen Connect (der beim insert ja auch funktioniert)
$sid = oci_parse($c, "select * from tabelle order by sysvid");
oci_execute($sid, OCI_DEFAULT);
while (oci_fetch($sid)) {

$zw= OCI_Result($sid, "Spalte1");
$zw2= OCI_Result($sid, "Spalte2");
$zw3= OCI_Result($sid, "Spalte3");
$zw4= OCI_Result($sid, "Spalte4");
$zw5= OCI_Result($sid, "Spalte5");
}

Wie gesagt:i nsert funktionieren!
Eine Idee?
Bin hoffenltich hier nicht OT.
Vielen Dank
Gruß
Olli
ollidroll
 
Posts: 45
Joined: 17. February 2003 10:41

Postby ollidroll » 09. August 2004 13:43

Hallöchen,
ich hab's nun selbst rausgefunden!
Es lag an den varchar2 Spalten!
Soblad ich da z.B. Number drausgemacht funktionierte der select einwandfrei!
Weiß da evtl. einer was drüber?
Danke und Gruß
Olli
ollidroll
 
Posts: 45
Joined: 17. February 2003 10:41

Postby ollidroll » 12. August 2004 10:16

Nur zur Info:
Mache jetzt die selects mit PL/SQL mit dem Paket UTL_FILE von Oracle und stoße die Stored Proc. von PHP aus an.
Funktioniert wunderbar!
Dies nur zur Info, falls nochmal irgendwer Probleme damit hat!
Gruß

Olli
ollidroll
 
Posts: 45
Joined: 17. February 2003 10:41

Postby Oswald » 12. August 2004 14:05

Huhu Olli!

Danke, dass ist gut zu wissen. Hab selbst kein Oracle am laufen und nur eine "passive" Installation hier um die OCI8-Erweiterung für's PHP zu übersetzen. Hab also keine Möglichkeit irgendwas zu testen.

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby ollidroll » 18. August 2004 13:27

Hai Kai,
ist schon sehr kurios, das bei "einfachen" selects auf char/varchar Spalten solche Fehlermeldungen kommen.
Ich habe die Vermutung, das es da Probleme mit der Stringkonvertierung (länge der Spalten o.ä.) gibt!
Ich habe da noch eine Weile mit "rumgespielt", aber nichts weiter rausgefunden, so dass ich bei meiner obigen Lösung (vorheriger Beitrag) geblieben bin, die ja auch funktioniert aber natürlich sehr aufwendig bzw. aufwendiger ist.
Werde aber trotzdem die Vermutung nicht los, das bei mir noch irgendwo ein Fehler liegt!
Alles sehr komisch......

Wenn mal irgendwas sein sollte mit xampp+oracle (test o.ä) kannst Du dich gern melden! Sofern Zeit ist, kann ich mich dann darum kümmern.

Viele Grüße
Olli
ollidroll
 
Posts: 45
Joined: 17. February 2003 10:41


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 1 guest