RS("Inventory").GetChunk(532)这样怎么不行?提示在此环境中不允许操作。
解决方案 »
- 求教如何实现更具listview内容判断提示
- VB里显示数据的MSFlexGrid1控件
- 心爱的【莫1MM】要走了~~
- mscomm控件打开com3以上串口的问题
- 请问类似ListBox控件的List数组属性应该怎么做
- 各位老大!怎末判断表中的数据是个空值!?在线等(100分)
- COMBOBOX 默认显示8行数据(高度), 能否让他显示16行数据?
- 怎样 去掉 在创建COM(ActiveX DLL/OCX)的时候出现的警告对话框??
- 关于adodc问题。
- 我想在vb中打开excel文件,然后读出第一列的所有数据,数据格式未知,请高手指教
- 应选择查找再提问
- 怎样对MSHFlexGrid中的数据进行查找.
Public Function LoadFile(ByVal col As ADODB.Field, ByVal filename As String) As Boolean '获得binary数据
On Error GoTo myerr:
Dim arrBytes() As Byte
Dim FreeFileNumber As Integer
lngsize = col.ActualSize
arrBytes = col.GetChunk(lngsize)
FreeFileNumber = FreeFile
Open filename For Binary Access Write As #FreeFileNumber
Put #FreeFileNumber, , arrBytes
Close #FreeFileNumber
LoadFile = True
myerr:
If Err.Number <> 0 Then
LoadFile = False
Err.Clear
End If
End Function'将文件从本地上传到数据库中
Public Function UpLoadFile(ByVal filename, ByVal col As ADODB.Field) As Boolean
On Error GoTo myerr:
Dim arrBytes() As Byte
Dim FreeFileNumber As Integer
FreeFileNumber = FreeFile
Open filename For Binary As #FreeFileNumber
n = LOF(FreeFileNumber)
ReDim arrBytes(1 To n) As Byte
Get #FreeFileNumber, , arrBytes
Close #FreeFileNumber
col.AppendChunk (arrBytes)
UpLoadFile = True
myerr:
If Err.Number <> 0 Then
UpLoadFile = False
Err.Clear
End If
End Function