Option Explicit
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim mstream As ADODB.Stream

Private Sub Command1_Click()
  Set cn = New ADODB.Connection
  cn.Open "Provider=SQLOLEDB;" & _
          "Data Source=sony-ak;" & _
          "Initial Catalog=Northwind;" & _
          "User Id=sa;Password="

  Set rs = New ADODB.Recordset
  

  Set mstream = New ADODB.Stream
  mstream.Type = adTypeBinary
  mstream.Open
  mstream.LoadFromFile "c:\sony-ak2.jpg"
  cn.BeginTrans
  rs.Open "select img_id from tbl_test", cn, adOpenKeyset, adLockOptimistic
  rs.AddNew
  rs.Fields("img_id").Value = 111
  rs.Update
  rs.Close
  rs.Open "select * from tbl_test where img_id=111", cn, adOpenKeyset, 
adLockOptimistic
  rs.Fields("img_data").Value = mstream.Read
  rs.Update
  cn.CommitTrans
  rs.Close
  cn.Close
End Sub

Private Sub Command2_Click()
  Set cn = New ADODB.Connection
  cn.Open "Provider=SQLOLEDB;data Source=sony-ak;" & _
          "Initial Catalog=Northwind;User Id=sa;Password="

  Set rs = New ADODB.Recordset
  rs.Open "select img_data from tbl_test where img_id=111", cn, adOpenKeyset, 
adLockOptimistic

  Set mstream = New ADODB.Stream
  mstream.Type = adTypeBinary
  mstream.Open
  mstream.Write rs.Fields("img_data").Value
  mstream.SaveToFile "c:\sony-ak2-from-db.jpg", adSaveCreateOverWrite

  rs.Close
  cn.Close
  Set Image1.Picture = LoadPicture("c:\sony-ak2-from-db.jpg")
End Sub

  ----- Original Message ----- 
  From: lutfi 
  To: [email protected] 
  Sent: Friday, September 28, 2007 1:12 PM
  Subject: [indoprog-vb] Tanya masalah 'Image' di SQL


  Salam untuk semuanya,

  Mohon penjelasan, mungkin ada yang tahu bagaimana memasukkan file 
foto/image(*.gif, *jpg) kedalam database SQL ?? 

  Terima kasih sebelumnya

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



   

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

Kirim email ke