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