'On Error GoTo errhandle
Dim strShow As String
Dim cn As Connection
Dim i As Integer
Set cn = New Connection
cn.Open m_strConnect
cn.BeginTrans
For i = 0 To intNum
cn.Execute sql(i)
Next
cn.CommitTrans
cn.Close
Set cn = Nothing
morezixing = True
Exit Function
'
'errhandle:
cn.RollbackTrans
morezixing = False
cn.Close
Set cn = Nothing
End Function
4 个解决方案
#1
可能你的网络连接不好
ping -t 192.168.0.1(改成你的服务器ip)
ping -t 192.168.0.1(改成你的服务器ip)
#2
cn.Open m_strConnect
应该是这一句的连接有问题
你这个m_strConnect 里面的内容是什么,发出来看下
应该是这一句的连接有问题
你这个m_strConnect 里面的内容是什么,发出来看下
#3
你用的是什么数据库呀?SQL
是本地还是异地数据库
把CommandTimeout设大点试试
是本地还是异地数据库
把CommandTimeout设大点试试
#4
数据库连接有问题,检查一下连接字符串,用ADODC控件去生成连接字符串咯。。。
#1
可能你的网络连接不好
ping -t 192.168.0.1(改成你的服务器ip)
ping -t 192.168.0.1(改成你的服务器ip)
#2
cn.Open m_strConnect
应该是这一句的连接有问题
你这个m_strConnect 里面的内容是什么,发出来看下
应该是这一句的连接有问题
你这个m_strConnect 里面的内容是什么,发出来看下
#3
你用的是什么数据库呀?SQL
是本地还是异地数据库
把CommandTimeout设大点试试
是本地还是异地数据库
把CommandTimeout设大点试试
#4
数据库连接有问题,检查一下连接字符串,用ADODC控件去生成连接字符串咯。。。