kalo di access, tipedata yg dipake utk nyimpen picture itu OLE
klo ngambil datanya via vb, bisa pake adodb.stream
contoh codenya spt ini (correct me if i was wrong) :

Dim sSQL As String, rs As ADODB.Recordset
Dim BlobValue As New ADODB.Stream
If IsNull(IDFileUpdated) = False Then 'ada gambarnya
 sSQL = "SELECT * FROM Files WHERE IDFile = " & IDFile
  Set rs = db.Execute(sSQL)
   BlobValue.Type = adTypeBinary
   BlobValue.Open
   BlobValue.Write rs!file
   BlobValue.SaveToFile "C:\" & rs!NamaFile, adSaveCreateOverWrite
   imgFoto.Picture = LoadPicture("C:\" & rs!NamaFile)
   Call Kill("C:\" & rs!NamaFile)
   BlobValue.Close
   NamaFileUpdated = rs!NamaFile
   FileSizeUpdated = rs!FileSize
  rs.close
  set rs = nothing
Else
 Set imgFoto.Picture = Nothing
End If
set blobvalue = nothing

cara nyimpennya jg mudah koq (walopun rada makae trik.. coba liat syntax
SELECT di rs.open nya). pake adodb.stream jg :

 BlobValue.Type = adTypeBinary
   rs.Open "SELECT * FROM Files WHERE 1=0", db, adOpenKeyset,
adLockOptimistic
    rs.AddNew
     BlobValue.Open
     BlobValue.LoadFromFile ValidStr(cdlg.FileName)
     rs!IDFile = iIDFile
     rs!NamaFile = FilePart(cdlg.FileName, NameExt)
     rs!FileSize = BlobValue.Size
     rs!file = BlobValue.Read
    rs.Update
    BlobValue.Close
   rs.Close
 End If
 Set BlobValue = Nothing

gimana-gimana?


-- 
regards,

Rizky Prihanto
~~~~~~~~~~~~~~~~~~~
Office : PT Lintang Kawuryan Malang (http://www.linkar.co.id)
Personal : http://www.software-arsitek.web.id


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

Kirim email ke