Vb6 3704关闭对象时不允许错误操作-IBM server client 10.5
我有VB6.0Windows应用程序,后端是db2。我使用ODBC(DSNP和DSNT)连接来连接DB2。我的应用程序与IBM server client 9.7驱动程序配合良好。当我使用IBM Server Client 10.5运行同一应用程序时,在代码中打开adodb记录集时,它会抛出一个错误“3704关闭对象时不允许执行错误操作”。 同样的VB6.0代码适用于IBMServerClient9.7 我的.Net应用程序在驱动程序IBM Server Client 9.7和IBM Server Client 10.5中运行良好 请任何人帮我解决这个问题Vb6 3704关闭对象时不允许错误操作-IBM server client 10.5,vb6,Vb6,我有VB6.0Windows应用程序,后端是db2。我使用ODBC(DSNP和DSNT)连接来连接DB2。我的应用程序与IBM server client 9.7驱动程序配合良好。当我使用IBM Server Client 10.5运行同一应用程序时,在代码中打开adodb记录集时,它会抛出一个错误“3704关闭对象时不允许执行错误操作”。 同样的VB6.0代码适用于IBMServerClient9.7 我的.Net应用程序在驱动程序IBM Server Client 9.7和IBM Serve
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对象的状态,它处于活动状态。您的代码没有显示任何“连接”字符串-可能旧版本和新版本之间存在差异。Hi Kasebrot,我已在另一个函数中打开了连接,并在此处传递了连接对象。conenction没有问题。您的代码没有显示任何“连接”字符串-可能新旧版本之间存在差异。Hi Kasebrot,我已在另一个函数中打开了连接,并在此处传递了连接对象。康涅狄格州没有问题。