tom22: --Textdatei als BLOB in Oracle speichern--FEHLER

Beitrag lesen

Dank scho mal an Christian Seiler und
Rüdiger Wenig für die ersten Hilfestellungen.
ABER jetzt sind neue Fehlermeldungen hinzugekommen....

Falls Du die Texte doch direkt in Oracle ablegen willst, hier eine Anleitung für Grafikdateien:

Ja, will und muß ich :-)

<?php
$conn=OCILogon("muenz","andriz");
$lob=OCINewDescriptor($conn, OCI_D_LOB);
$stmt = OCIParse($conn,"insert into images_tb (id, the_blob) values(my_seq.NEXTVAL, EMPTY_BLOB()) returning the_blob into :the_blob");
OCIBindByName($stmt, ':the_blob', &$lob, -1, OCI_B_BLOB);
OCIExecute($stmt, OCI_DEFAULT);

68 »» $lob->savefile("/folders/1.gif");
69 »» OCICommit($conn);

OCIFreeDescriptor($lob);

71 »» OCIFreeStatement($stmt);

OCILogoff($conn);
?>

Vielen Dank so weit!
Leider geht diese Anleitung bei mir nicht!
Ich bekomm folgende Fehlermeldung:

Warning: OCIStmtExecute: ORA-02289: Diese Sequenz gibt es nicht in d:\programme\apache group\apache\htdocs\test\dokument2.php on line 68

Warning: OCILobWrite: OCI_INVALID_HANDLE in d:\programme\apache group\apache\htdocs\test\dokument2.php on line 69

Fatal error: Call to undefined function: ocifreedescriptor() in d:\programme\apache group\apache\htdocs\test\dokument2.php on line 71

Zeilenangaben siehe Quelltext oben.