永发信息网

VB提示:实时错误3704,对象关闭时,不允许操作。

答案:2  悬赏:60  手机版
解决时间 2021-01-29 09:32
Option Explicit
Private Sub Command1_Click()
Dim rstBookStyle As New ADODB.Recordset
Dim sql As String
Dim msg As String
If Trim(namee.Text) = "" Then
MsgBox "请输入个人姓名!", 0 + 48, "警告!"
namee.SetFocus
Exit Sub
End If
If Trim(sex.Text) = "" Then
MsgBox "请输入性别!", 0 + 48, "警告!"
sex.SetFocus
Exit Sub
End If
sql = "select * from 个人信息 where 姓名='" & namee.Text & "'"
Set rstBookStyle = ExeRecordset(sql, msg)
If rstBookStyle.EOF Then
sql = "insert into 个人信息(姓名,性别) values('" & namee.Text & "','" & sex.Text & "')"
ExeNonQuery sql, msg
MsgBox " 添加个人信息成功!", 0 + 64, "消息!"
rstBookStyle.Close
namee.Text = ""
sex.Text = ""
Else
MsgBox " 个人信息重复!", 0 + 64, "消息!"
namee.SetFocus
namee.Text = ""
rstBookStyle.Close
End If
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
--------------------------------------------------------
If rstBookStyle.EOF Then 这一句显示黄色,出现错误提示.
最佳答案
sql = "select * from 个人信息 where 姓名='" & namee.Text & "'"
Set rstBookStyle = ExeRecordset(sql, msg)

'主要是没有返回对象,先查看sql串有没问题,我看着namee 别扭,是不是name啊? 再查看msg信息。这两句下面打句:debug.print sql,msg ,运行时在立即窗口查看这两个变量。
如果自己找不出原因可以把工程发来让我试试,2978454279@qq.com,代码上实在看不出问题。
全部回答
strsql = "select * from tuser where username='" & p_strusername & "'" set rsuser = querydata(strsql) if rsuser.eof = true then '运行到这里就出现错误提示了,求高手解答 在此句的前面的这个函数中没有发现连接数据库的语句,数据库没有连接,当然是对象是关闭的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有类似zoscape的室内设计网站
温馨耽美穿越文现代古代都可以
东巴凤特产总汇地址好找么,我有些事要过去
复合函数单调区间求法的详解 非用倒数求
五行覆灯火是什么意思
采用HDPE膜防渗技术的核心是()。A.HDPE膜的施
什么坚果的含锌、铁量高?
苹果手机越狱后能用Q币充王者荣耀吗
交聘的意思是什么啊?知道的请说下!
口袋记账里怎么把添加的银行卡去掉
阳光之家越南特产批发地址好找么,我有些事要
现在学化妆有前途吗?学化妆有前途吗?
给排水专业能考哪些证
(13分).阅读材料回答下列问题材料一有学者
金然土特产经营部地址好找么,我有些事要过去
推荐资讯
芨芨草的意思是什么啊?知道的请说下!
什么是权益结合法
九个4,用加,减和括号结果等于一百,怎么算?
新世纪福音战士新剧场版:破里明日香死了吗
《背对背拥抱》歌词。
PMMA有毒么?毒性强不强?
我是2007年9月1曰出生的,我是什么星座?回答
高石坎画廊地址在什么地方,我要处理点事
根据所给中文和提示完成句子(共5题;每题2分
昆明市官渡区有哪些派出所,各个派出所的辖区
【炫耀的意思是什么】有意显示炫耀的意思是什
天龙八部怎么用精铁,密银,棉布,做手工啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?