【发布时间】:2016-08-17 04:31:40
【问题描述】:
我想用 vb 6 获取 clob 数据。为此,我编写了以下代码:
Dim conn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
Dim cn As String
Dim fingerdata1 As String
Dim SQL As String
Private Sub Command1_Click()
conn.Open cn
cmd.ActiveConnection = conn
conn.CursorLocation = adUseClient
SQL = "select FINGERDATA from FINGERDATA"
rs.ActiveConnection = conn
rs.CursorLocation = adUseServer
rs.LockType = adLockReadOnly
rs.Source = SQL
rs.Open
rs.MoveFirst ' to be safe
Do While Not rs.EOF
fingerdata1 = rs.Fields("FINGERDATA").Value
MsgBox (fingerdata1)
rs.MoveNext
Loop
End Sub
Private Sub Form_Load()
cn = "Provider=MSDAORA.1;Password=fingerprintdata;User ID=fingerprintdata;Data Source=10.11.201.84;Persist Security Info=True"
End Sub
但是当我运行这段代码时,我收到以下错误:
我该如何解决这个错误?请帮助我从 vb6 中的 oracle 获取 clob 数据。
【问题讨论】:
-
我读了那个答案。 BU t 我正在使用 ADODB 连接。
-
尝试使用 oracle 原生驱动。 vbforums.com/…