OO4O (Oracle Object for OLE) 
adalah komponen yang disediakan oleh Oracle untuk mengakses database 
Oracle.komponen ini bawaan dari oracle, diinstall pada saat kita menginstall 
Oracle Client
Ada 2 object OO4O yang bisa kita gunakan untuk mengakses BLOB yaitu melalui 
object OraSession dan object OraServerContohMisalkan kita punya tabel dengan 
struktur sbbCREATE TABLE part 
 (   part_id          NUMBER,
     part_name        VARCHAR2(20),
     part_image       BLOB,
     part_desc        CLOB,
     part_collateral  BFILE
 );

Untuk menyimpan recor baru beserta gambarnya kita bisa gunakan kode program 
berikut ini

Dim OraSn As OraSession 
Dim OraDb As OraDatabase 
Dim PartImage as OraBLOB
Dim OraDyn As OraDynaset 
Dim StrQ as String

'Membuat Object OraSession. 
Set OraSn = CreateObject("OracleInProcServer.XOraSession") 

'Membuat Object OraDatabase dengan membuka connection dgn Oracle. 
Set OraDbs = OraSn.OpenDatabase("MyServer", "scott/tiger", 0&) 

StrQ = "Insert Into part  " _
       "Values (11,'LP2824', Null, " _
       "'Speed 2 ips, 203 dpi, Printwidth 2", RS232/USB', Null)"
OraDbs.ExecuteSQL (StrQ)

'Membuat Dynaset yang memiliki field BLOB 
StrQ = "Select part_id, part_image From part " & _ 
       "Where part_id = 11"

set OraDyn = OraDatabase.CreateDynaset (StrQ,0) 
set PartImage = OraDyn.Fields("part_image").Value 

'menyalin seluruh isi file lp2824.jpg.jpg ke LOBS 
OraDyn.Edit 
PartImage.CopyFromFile "C:\PictureTmp\lp2824.jpg" 
OraDyn.Update

keterangan (property dan method yang dimiliki OO4O) detailnya panjang 
sekali, coba anda baca di buku saya "Pemrogramam Database Tingkat Lanjut dengan 
VB6" Buku kedua, bab 3disitu anda bisa menemukan penjelasan lengkap mengakses 
BLOB (termasuk BFILE) dan contoh program aplikasinyaSalam,Privida 





--- On Fri, 1/9/09, calm boy <[email protected]> wrote:
From: calm boy <[email protected]>
Subject: Re: [indo-oracle] Re: menyimpan/menampilkan gambar database oracle 
dari Visual Basic
To: [email protected]
Date: Friday, January 9, 2009, 6:01 PM










 






    
            terima kasih banyak pak untuk penjelasan nya. tapi yg mau saya tau 
OO4O itu apa ya?? terus penggunaan nya seperti apa. Terima kasih



--- On Fri, 1/9/09, Privida Kristiono <priv...@yahoo. com> wrote:

From: Privida Kristiono <priv...@yahoo. com>

Subject: Re: [indo-oracle] Re: menyimpan/menampilk an gambar database oracle 
dari Visual Basic

To: indo-oracle@ yahoogroups. com

Date: Friday, January 9, 2009, 10:59 AM



Untuk menyimpan gunakanlah field dengan type data BLOBuntuk mengaksesnya anda 
bisa menggunakan ADO atau OO4O



+ dengan ADO, object gambar harus diaksens piece by piece dengan    GetChunk 
untuk mengambil dari field dan AppendChunk untuk menyimpan ke field + ada leih 
banyak method yang disediakan oleh OO4O untuk mengakses BLOB,    anda bisa 
menggunakan cara  multiple piece atau single pieceketerangan lebih lanjut bsia 
ada baca di buku saya "Pemrogramam Database Tingkat Lanjut dengan VB6" Buku 
kedua, bab 3Salam,Privida 




      

    
    
        
         
        
        




        




        
        


        
        
        




      

[Non-text portions of this message have been removed]

Kirim email ke