【发布时间】:2010-08-03 02:43:31
【问题描述】:
这似乎是 .NET 框架代码。 ByteImage = System.IO.File.ReadAllBytes("C:\我的文件夹\我的文件")
由于我没有使用 .NET,VBA (Access 2007) 中是否有等效的代码可以做同样的事情?
【问题讨论】:
标签: vba ms-access-2007
这似乎是 .NET 框架代码。 ByteImage = System.IO.File.ReadAllBytes("C:\我的文件夹\我的文件")
由于我没有使用 .NET,VBA (Access 2007) 中是否有等效的代码可以做同样的事情?
【问题讨论】:
标签: vba ms-access-2007
Dim ByteImage() As Byte
Open "C:\my folder\my file" For Binary Access Read As #1
ReDim ByteImage(1 To LOF(1))
Get #1, , ByteImage
Close #1
【讨论】:
也许:
''Reference: Microsoft ActiveX Data Objects x.x Library
Set mstream = New ADODB.Stream
mstream.Type = adTypeBinary
mstream.Open
mstream.LoadFromFile "c:\docs\image.jpg" 'FileNameToLoadWithFullPath
您可以像这样轻松地将其添加到记录集中:
rs.AddNew
rs.Fields("ImageCol").Value = mstream.Read
rs.Update
【讨论】:
New ADODB.Stream