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]