我有VB 6.0 Windows应用程序,后端是db2。我已经建立了连接DB2的ODBC(DSNP和DSNT)连接。我的应用程序适用于驱动程序IBM服务器客户端9.7。当我使用IBM Server Client 10.5运行相同的应用程序时,它会抛出错误' 3704错误当对象关闭时不允许操作'当我在代码中打开adodb记录集时。 相同的VB 6.0代码适用于IBM Server Client 9.7
我的.Net应用程序在驱动程序IBM Server Client 9.7和IBM Server Client 10.5中都运行良好。
请有人帮我解决这个问题。
Dim rstStaticData As New ADODB.Recordset
Dim SQL As String
Dim RecordCount As Integer
Dim I As Integer
On Error GoTo QueryError
Query = 0
SQL = "select * from employee"
rstStaticData.Open SQL, adoConn, adOpenStatic, adLockReadOnly
我在上面的代码行中收到错误。我检查了adoconn对象的状态,它处于活动状态。