VB提示"对象打开时,不允许操作" 实时错误3705

PrivateSubaddhfText3_Click()addhfid.Enabled=Falseg_conn.Open'执行查询语句sql="selectcusname... Private Sub addhfText3_Click()addhfid.Enabled = Falseg_conn.Open'执行查询语句sql = "select cusname from customer where cusid = '" + addhfid.Text + "'"If rss.State <> adStateClosed Then rss.Closerss.Openrss.Open sql, g_connrss.Closeg_conn.CloseIf rss.BOF = True ThenMsgBox "客户不存在!", vbInformationaddhfid.Enabled = TrueElseaddhfText3.Text = rss("cusname")End IfSet rss = NothingEnd Sub关键在于我都加了If rss.State <> adStateClosed Then rss.Close这句了,还是提示对象打开,真的不懂了,请教! 展开
 我来答
网海1书生
科技发烧友

2012-08-03 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
Private Sub addhfText3_Click()
addhfid.Enabled = False
g_conn.Open
sql = "select cusname from customer where cusid = '" + addhfid.Text + "'"
If rss.State <> 2 Then rss.Close
rss.Open sql, g_conn, 1, 1
If rss.EOF Then
MsgBox "客户不存在!", vbInformation
Else
addhfText3.Text = rss("cusname")
End If
addhfid.Enabled = True
rss.Close
g_conn.Close
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzqwz
2012-08-03 · TA获得超过481个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:559万
展开全部
addhfid.Enabled = Falseg_conn.Open' 这里都已经在打开了 后面加那个 有个毛用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolsport
2012-08-03 · TA获得超过193个赞
知道小有建树答主
回答量:494
采纳率:0%
帮助的人:204万
展开全部
addhfid.Enabled = Falseg_conn.Open'
你吧这句删除试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式