标题:实时错误'3704' 是什么问题
只看楼主
kevinhong
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-7-15
 问题点数:0 回复次数:4 
实时错误'3704' 是什么问题
请问一下在VB中有提示:
实时错误'3704'
对象关闭时,操作不被允许
是怎么回事呢?
搜索更多相关主题的帖子: 实时错误 对象 提示 
2005-11-28 14:45
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
从错误描述中猜测,楼主可能使用了RecordSet对象或Connection。而执行了RecordSet对象或Connection的Close方法后,又作了一些不该做的操作。
不过没有源代码无法解决楼主的问题。
2005-11-28 17:12
hyfanwei
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-8
得分:0 

Public Sub executex()

Dim strsql As String
Dim strcnn As String
Dim cnn1 As ADODB.Connection
Dim rstitles As ADODB.Recordset
strsql = "INSERT INTO authors (au_id, au_lname, au_fname, contract) VALUES ('111-33-5555', 'whii', 'haha', 1)"
strcnn = "Driver={SQL Server};Server=fw;" _
& "Database=pubs;Uid=sa;Pwd=1234;"
Set cnn1 = New ADODB.Connection
cnn1.Open strcnn
Set rstitles = cnn1.Execute(strsql, , adCmdText)

rstitles.Close
cnn1.Close

End Sub

Private Sub Command1_Click()
executex
End Sub

2006-07-08 10:28
hyfanwei
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-8
得分:0 
我也是同样的问题,把我的代码帖出来,请高手指点一下。
2006-07-08 10:29
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 

Public Sub executex()

Dim strsql As String
Dim strcnn As String
Dim cnn1 As ADODB.Connection
Dim rstitles As ADODB.Recordset
strsql = "INSERT INTO authors (au_id, au_lname, au_fname, contract) VALUES ('111-33-5555', 'whii', 'haha', 1)"
strcnn = "Driver={SQL Server};Server=fw;" _
& "Database=pubs;Uid=sa;Pwd=1234;"
Set cnn1 = New ADODB.Connection
Set rstitles = New ADODB.Recordset
cnn1.Open strcnn
Set rstitles = cnn1.Execute(strsql, , adCmdText)

rstitles.Close
cnn1.Close

End Sub

Private Sub Command1_Click()
executex
End Sub


我的msn: myfend@
2006-07-08 14:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-35520-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.542381 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved