我已经通过ODBC链接表OLE对象显示为一个记录空当它显示在查询视图作为OLE对象
ID (INT) FILE_TYPE (VARCHAR(20)) BLOB_DATA (BLOB)
连接到访问以下Oracle表的BLOB_DATA字段保存Excel文件,我想下载它们。
在访问查询视图,字段显示为OLE对象
我写了下面的代码到现在 -
Dim db as Database
Dim rst as Recordset
Set db = CurrentDb
Set rst = db.openrecordset("SELECT BLOB_DATA FROM MY_TABLE;")
Dim fld as Variant
fld = rst.Fields(0).value
当我检查FLD领域,它显示为空,即使Access Query视图将其显示为OLE对象。它是否必须对ODBC和链接表做些什么?或者我错过了什么?
'ADODB.Stream'对象是将大型BLOB对象移入和移出Recordset的另一种选择。 –