0
由於可能存在超過4000個字符的字段,我需要從具有定義爲clob數據類型的列的oracle視圖中重新獲取數據。如何在VB中處理Excel中的Clob數據類型SQL查詢
我在Excel VB中執行子例程,執行查詢並將結果放入單元格區域,但是當我嘗試執行查詢時遇到問題「數據類型不受支持」。
甚至有可能在Excel中查詢Clob數據類型的列嗎?
我無法找到任何信息,這將表明我哪裏出錯了。
感謝您的幫助提前。
Sub Get_Data4()
Dim cn As Object
Dim rs As Object
Dim strCon As String
Dim strSQL As String
Dim strUsername As String
Dim strPassword As String
Dim strInput As String
'strUsername = InputBox("Input User Name")
'strPassword = InputBox("Input Password")
strCon = "Provider=MSDAORA;Data Source=xxx;User ID=xxx;Password=xxx;"
Set cn = CreateObject("ADODB.Connection")
cn.Open strCon
strSQL = "Select clob_field from Table1"
Set rs = CreateObject("ADODB.RECORDSET")
rs.ActiveConnection = cn
rs.Open strSQL
Sheet1.Range("A4").CopyFromRecordset rs
rs.Close
cn.Close
Call Get_Data
End Sub
你遇到了什麼問題? –
對不起復制錯誤的文本說數據類型不支持。 – Tricky9132
它說什麼?在哪一行? – Raystafarian