Private Sub SaveToDatabase()
Dim objCnn As ADODB.Connection
Dim objRst As ADODB.Recordset
Dim objStm As ADODB.Stream
Set objCnn = CreateObject("ADODB.Connection"

Set objRst = CreateObject("ADODB.Recordset"

Set objStm = CreateObject("ADODB.Stream"
objCnn.Open "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=mssql2;DATABASE=PUBS;UID=sa;PWD="
objStm.Type = adTypeBinary
objStm.Open
objStm.LoadFromFile "d:\test.gif"
strSQ = "SELECT logo FROM pub_info WHERE pub_id = '0736'"
objRst.Open strSQ, objCnn, 3, 3
objRst("logo"

= objStm.Read
objRst.Update
End Sub
Private Sub SaveToFile()
Dim objCnn As ADODB.Connection
Dim objRst As ADODB.Recordset
Dim objStm As ADODB.Stream
Set objCnn = CreateObject("ADODB.Connection"

Set objRst = CreateObject("ADODB.Recordset"

Set objStm = CreateObject("ADODB.Stream"
objCnn.Open "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=mssql2;DATABASE=PUBS;UID=sa;PWD="
strSQ = "SELECT logo FROM pub_info WHERE pub_id = '0736'"
objRst.Open strSQ, objCnn, 3, 1
objStm.Type = 1
objStm.Open
objStm.Write objRst("logo"
objStm.SaveToFile "d:\test.gif", adSaveCreateOverWrite
End Sub