Option Explicit

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim mstream As ADODB.Stream
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                   
Private Sub cmdOpen_Click()
    Set cn = New ADODB.Connection
    cn.Open "Provider=SQLOLEDB;data Source=NAMA_SERVER;Initial 
Catalog=NAMA_DATABASE;User Id=USER_ID;Password=PASSWORD"
    
    Set rs = New ADODB.Recordset
    rs.Open "Select * from rekening where nomer=1", cn, adOpenKeyset, 
adLockOptimistic
    
    Set mstream = New ADODB.Stream
    mstream.Type = adTypeBinary
    mstream.Open
    mstream.Write rs.Fields("logo").Value   '--- Fields tempat gambar berada
    mstream.SaveToFile App.Path & "\logo.jpg", adSaveCreateOverWrite  '--- 
simpan dulu ke disk
    MsgBox App.Path & "\logo.jpg"
    img1.Picture = LoadPicture(App.Path & "\logo.jpg")  '--- tampilkan ke Image
    rs.Close
    cn.Close
                    
End Sub

Private Sub cmdSave_Click()
    Set cn = New ADODB.Connection
    cn.Mode = adModeReadWrite
    cn.Open "Provider=SQLOLEDB;data Source=NAMA_SERVER;Initial 
Catalog=NAMA_DATABASE;User Id=USER_ID;Password=PASSWORD"
    
    Set rs = New ADODB.Recordset
    rs.Open "Select * from rekening where nomer=1", cn, adOpenDynamic, 
adLockOptimistic
    
    Set mstream = New ADODB.Stream
    mstream.Type = adTypeBinary
    mstream.Open
    
    mstream.LoadFromFile App.Path & "\norton.jpg"    '--- Nama File yang akan 
disimpan
    rs.Fields("Logo").Value = mstream.Read '--- Field Tempat gambar akan 
disimpan
    rs.Update
    
    MsgBox "done!"
    rs.Close
    cn.Close
End Sub

Private Sub Form_Load()
    Image1.Picture = LoadPicture(App.Path & "\norton.jpg") '--- tampilkan ke 
Image
End Sub


Semoga membantu


----- Original Message ----
From: 007 <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, July 11, 2008 3:44:56 PM
Subject: [Programmer-VB] Simpan file gambar dalam data base


sebelumnya maaf kalao email saya menggangguuuuuu. .....

ada yang tau gmana cara masukkan file gambar ke data base ( maksudnya di 
simpan dalam field tipe ole object)

thanks, banget yaaaa
    


      

Kirim email ke