Mailinglisten-Archive |
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime_(at)_docserver.cac.washington.edu for more info. --717265068-1537289144-944505961=:28801 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT On Mon, 6 Dec 1999, Walzl Michael wrote: > Hallo Liste, > > Ich habe ein Problem mit den Blob-Feldern in Oracle. Ich versuche ein > gib-Bild als binary in > der Oracle-Datenbank in einem Blob-Feld zu speichern. Das folgende Skript > liefert mir aber > keinen Fehler nur wird die Größe in der Datenbank mit der Größe "0" > gespeichert. > Hier der Codeschnipsel: > > $Bild = addslashes(fread(fopen($foto, "r"), filesize($foto))); > > $conn = OCIPLogon($orauser, $orapassword, $oradb) > or die ('Kann Datenbank nicht öffnen'); > $sql = "INSERT INTO PROBE (KODEX, BILD) VALUES "; > $sql.= "($kodex, EMPTY_BLOB()) returning Bild into :Bild"; > > $stmt = OCIParse($conn, $sql); > $Bild = OCINewDescriptor($conn, OCI_D_LOB); > > OCIBindByName($stmt, ":Bild", &$Bild, -1, OCI_B_BLOB); > > OCIExecute($stmt, OCI_DEFAULT) > OCICommit($conn); > > Der Datensatz wird in der Datenbank gespeichert nur wird lediglich die > EMPTY_BLOB()-Funktion ausgeführt. > Hat jemand eine Erklärung oder auch ein kleines Beispiel dazu? > Ich habe das gleiche mit einer MySQL-Datenbank gemacht. Da klappt das > speichern des Bildes und auch das > Auslesen einwandfrei. anbei 3 scripte von denen 2 das "richtige" tun;-) tc > > Danke schon im voraus für Euer Bemühen. > mfG > Michael Walzl > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany --717265068-1537289144-944505961=:28801 Content-Type: APPLICATION/octet-stream; name="blobs.tgz" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.20.9912061946010.28801_(at)_godzilla.digicol.old> Content-Description: Content-Disposition: attachment; filename="blobs.tgz" H4sIADgETDgAA+1YbW+jRhDOV/Mrpsg9wQUbMH45xbGj2HETS4ncxq6qNo0i DIu9VwwI1nk73X/v7AJ2chcnqeqkH8rzIYHZ2dnZmZ3ZB/dOR72xvvOmgLrR arVgB8BsNQz+v2bWxHsOA6DZajVMyzJrJqqZhlXfgcbbupVimTA7Bthhc0qS Z/Rcx46dOb1+D5/eET2Rfz+03Yg6STWaR9bW1zANo9lsbsy/ZdYtkf+aVTfN egvVrIZV2wFj6548gf95/vcPMOVSQtgVowty5dMFZYqhtqXQoTRgJA5s3yXT 5UwxUVh2wiCADuCgH87CQJFdOqNO6Mva6gnVJOLMQ5DdOIwiGsxQ/RMjCQNm T33yZyCjoYQtWGoosuOEKMKyJqakanxIzOIGqQfKDyggt8RZMtTm07VRf3h1 NPjp8NfTiarCF4hi9BjkVImGAXg29Ykrt+Er344XEzRnM7IgAUtNcF91vbJd 5Nt3YmKzf7Z9MYV8EwBQqAvBcjElsWLVVC25h2t+Fu24pjTrqub44RSm+Efd RqjILR4A9d1D5i0DRziCEXA9peyhO4G9IKr0BcpehLHywogE6wFNjvl2AcrT peeRmGvwuagRaVwpoffkgR2h62GseLS9CF9FllYKVRnk6hPzqrLIGKBjbBkH +XJt6asklWmQkPipRGYDGOTwUR4xeSJfKqbQX5JE2UPZHgoHZz9Pfr/i3VjB BKVr8bMjkivM7OGTKK4yF4klA3LjksSJacTCOF2aK+DIlAbu9I5vQMmc1GRc StbKuB4eovZGpeQeldAhPFmblbgrGvdDq5ja+JfTifBcOEeDW3TOwEcvjEHJ 3s02iKd9KNvxzEnfdndVjCvmF893R0hwVgkXx7djwoYLe0bGIhs45/oitXDJ VynpH8s3fE5yf4Hk4RJ0qLVx6jyXmbnso47ih6rfqrXzFWX4bXg0OenIVQXj rZZv8EScDIbHJ5OVaM4PCS4PUBJlBg/rLAvO40qTSvBstUmlEi+4tlDEE5XZ 5aGtdBP7mihZPTyKgKpy9SkO/cWDkR5kHMrOqlRCv5xwwVt5fiiE9e/FTxR5 uo80+bzJe95aO21sLxQz98Hzl8kc24h00JX+6yuuwDNI+d/M9v234X4cL/A/ pH5mzv9qloVc0Kw1Of8v+N/bI+V/r+R1m2hLQnzi4G3Hrze8hcPF+s4LYxfv 5ukdDgK/qzZSlFfTkrQH7U8Oe6cD6I3OjwbnXU6p8osHVhpCfjNHC6DwPkcY JhCv0owTwQfsqrFo2Ifj8aivprdRPvuIzy5lb8OzY6QHXP8C5PEfMlziVTA+ 73dmBHnzTNTOAXU7K53hkdDp7vfOuxmBgNy0ntnmcVB2d4XnP0JThQ76r661 hP+w3rIu9syF2+uqWf2vd7Eluw/xYv1baf1bzYZRb/D6t8yWVdT/eyCt/wjL MLhW5NH5Yf90cHUyOht0dDdkehjbjk90O4ryxygO3aXD9E9Vo9rg1XyCBAW/ TGRsBWiEVdhdRPaAcvKmf47IbFXxNMHPTOQXLpZ6SvlM49EnZbSx9yChjpxX dCDBlh83oJs5iQmI5fawKL8ntaIXyHxM+8DZccX81y3qNc0m//7g7ULuYxXK l5Uu/x2mYE0FChQoUKBAgQIFChQoUKBAgQIFChTYDv4GElbcxwAoAAA= --717265068-1537289144-944505961=:28801--
php::bar PHP Wiki - Listenarchive