i've written a little sub to save a BLOB into a file:
const BufferSize = 1024
Public Sub Load_Blob(FileName As String)
Dim FileNum As Integer
Dim Value
Dim Buffer() As Byte
Dim rs As ADODB.Recordset
Dim sql As String
set rs = New ADODB.Recordset
sql = "" ' your SQL Statement
rs.Open sql, Ora_Con, adOpenKeyset, adLockOptimistic
If Not rs.EOF Then
FileNum = FreeFile
Open FileName For Binary As FileNum
Do
Value = rs(<FieldName>).GetChunk(BufferSize)
If Not IsNull(Value) Then
Buffer = Value
Put #1, , Buffer
Value = vbEmpty
Else
Exit Do
End If
Loop Until False
Close FileNum
End If
rs.Close
Set rs = Nothing
End Sub
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.