二进制的存储
我从一个.dat文件读取二进制数据,然后存到一个表中:
Private Sub Command1_Click()
On Error GoTo ErrorHandle
cmbFile="d:\\1.dat"
Open cmbFile For Binary As #1
Input #1, s
Close #1
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
con.ConnectionString = conStr
con.Open
rs.Open "select * from SmsSend ", con, 1, 3
rs.AddNew
rs.Fields("MsgContentBin") = s '二进制字段
……
rs.Update
rs.Close
Set rs = Nothing
con.Close
Set con = Nothing
ErrorHandle:
If Not con Is Nothing Then
Set con = Nothing
End If
MsgBox Err.Description
End Sub
但是总是报错,将那个二进制字段赋值注释掉,就可以存储了,哪位帮帮忙,谢谢