我想向access中学入二进制数据,不知道怎么实现.
那位大侠有相关的例子,可以发给我看看吗?
谢谢!
分数不是问题,可以追加!
那位大侠有相关的例子,可以发给我看看吗?
谢谢!
分数不是问题,可以追加!
解决方案 »
- 急,图像转换
- 请问如何用VB编写一个程序,实现两台电脑通过Internet 传输文件(要求简单,可靠,高效),请有实际应用经验的大侠指教!!!
- 时间格式转换问题
- 求教关于ADSI中的一些变量的的引用问题
- 关于文件打开的问题
- 给女同胞的~~~~~~~~~
- 100 求购 Wise Installation System 9.01 - Professional Edition 的汉化包或者下载链接。
- 引用Activex Dll时找不到入口
- 如何用fso,把变量的内容写到指定文本文件最后一行?请快帮忙,急用!
- 請問各位大俠:怎樣使表格中的某一個單元格得到焦點,也就是在編程時可以控制。
- 怎么制作.chm格式的文件?
- [急]关于PictureBox和图片的问题
Dim v(2) As Byte
v(0) = 1
v(1) = 2
v(2) = 3
Dim rs As ADODB.Recordset
Dim Con As ADODB.Connection
Set Con = New ADODB.Connection
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\WW_SOFT\DB.mdb;Persist Security Info=False"
Con.Execute "Delete From FileBlock"
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "Select * From FILEBLOCK Where FILEID = 3 And BLOCKID = 1", Con, adOpenKeyset, adLockOptimistic
If rs.EOF Then
rs.AddNew
rs.Fields("BlockData").AppendChunk v
rs.Update
End If
rs.Close
End Sub
Dim m_FileLen as Long
m_FileLen = FileLen(FileName)
ReDim Bytes(m_FileLen)
fNum = FreeFile
Open FileName For Binary As fNum
Get #fNum, , Bytes
Close #fNum
还有ado stream 是怎么回事!
可以用他讀取任意文件到數據庫中,
字段類型為OLE。
数据库中的字段类型为OLE类型Dim cn as New ADODB.Connection,rs As New ADODB.Recordset
Private Sub Command1_Click()
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\DB.mdb;Persist Security Info=False"
set rs=cn.execute("Select * From tableName")
call WriteFile
call ReadFile
End SubPrivate Sub WriteFile()
Dim StmPic As New ADODB.Stream,filePath as string
StmPic.Type = adTypeBinary '指定流是二进制类型
filePath="c:\test.doc"
StmPic.Open '将数据获取到Stream对象中
StmPic.LoadFromFile (filePath) '将文件加载到打开的StmPic中
rs.AddNew
rs.Fields(0).Value = StmPic.Read '从StmPic对象中读取数据
rs.Update
StmPic.Close
End SubPrivate Sub ReadFile()
Dim StmPic As New ADODB.Stream,strTemp
strTemp = "c:\temp.doc" '临时文件,用来保存读出的文件
With StmPic
.Type = adTypeBinary
.Open
.Write rs.Fields(0) '写入数据库中的数据至Stream中
.SaveToFile StrPicTemp, adSaveCreateOverWrite '将Stream中数据写入临时文件中
.Close
End With
End Sub