我已經通過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的另一種選擇。 –