VB6+SQL2005,原来用SQL2000后改SQL2005,开发用的电脑上都能正常插入、修改等操作,但是把程序放在局域网内却只能进行插入操作,修改不了,也没有任何错误提示,连接水晶报表打印是空白的。而且奇怪的是同一个程序里有几个模块,就其中一个模块出问题,其他模块都正常。这个出问题的模块以前都正常,最近重新生成后才出现这个奇怪的问题。不知道是什么原因?有没有朋友遇到过?谢谢!
调试欢乐多
sql = Trim$(sql)
Set conn = New ADODB.Connection
Set rst = New ADODB.Recordset
conn.ConnectionString = "DSN=TIME;UID=sa;PWD=1234"
conn.Open
Set rst.ActiveConnection = conn
rst.LockType = adLockOptimistic
rst.CursorType = adOpenKeyset
rst.Open sql
Set exesql = rst
Set rst = Nothing
Set conn = Nothing
End Function
我用以下过程调用
EditSQL = "UPDATE GongZuoRenWuDanNewVersionTble SET PiaoHao = '" & Trim(Text1.Text) & "'"
Set mrc = exesql(EditSQL)
MsgBox "保存成功!", vbOKCancel + vbInformation, "成功提示!"
EditSQL = "UPDATE GongZuoRenWuDanNewVersionTble SET PiaoHao = '" & Trim(Text1.Text) & "'"
conn.execute EditSQL