永发信息网

运行时提示"连接无法用于执行此操作。在此上下文中它可能已被关闭或无效"

答案:1  悬赏:40  手机版
解决时间 2021-04-25 13:42

我的程序运行时提示"连接无法用于执行此操作。在此上下文中它可能已被关闭或无效",我是新手,求教中……谢谢。


Private Sub Command1_Click()
Dim rs As New ADODB.Recordset
Dim txtSql As String
Dim MiCount As Integer
If Trim(user.Text) = "" Then
        MsgBox "用户名不能为空,请重新输入用户名!", vbExclamation, sign
        user.SetFocus
        Exit Sub
    Else
        txtSql = "SELECt * FROM user WHERe user='" & Trim(user.Text) & "'"
        rs.Open txtSql, con, adOpenDynamic, adLockOptimistic, adCmdText
   
        If rs.EOF = True Then
            MsgBox "没有此用户,请重新输入!", vbExclamation, sign
            user.Text = Empty
            user.SetFocus
         Else
            If Trim(password.Text) = Trim(rs.Fields(2)) Then
                rs.Close
                Me.Hide
            Else
                MsgBox "密码不正确!请重新输入!", vbExclamation, sign
                password.SetFocus
                password.Text = ""
            End If
        End If
    End If
    MiCount = MiCount + 1
    If MiCount = 3 Then
        Me.Hide
    End If

最佳答案
你找到edit目录下的include目录下的Startup.asp这个文件,然后把下面的代码复制替换掉里面的代码; <%@ Language=VBScript CODEPAGE=936%><% Option Explicit %><%' ============================================' 常用全局变量' ============================================' 数据库对象Dim oConn, oRs, sSql' ============================================' 初始数据处理' ============================================' 执行每天只需处理一次的事件'Call BrandNewDay()' 初始化数据库连接'Call DBConnBegin()' ********************************************' 以下为初始函数' ********************************************' ============================================' 执行每天只需处理一次的事件' ============================================Sub BrandNewDay() Dim sDate, y, m, d, w Dim sDateChinese sDate = Date() If Application("date_today") = sDate Then Exit Sub y = CStr(Year(sDate)) m = CStr(Month(sDate)) If Len(m) = 1 Then m = "0" & m d = CStr(Day(sDate)) If Len(d) = 1 Then d = "0" & d w = WeekdayName(Weekday(sDate)) sDateChinese = y & "年" & m & "月" & d & "日&nbsp;" & w Application.Lock Application("date_today") = sDate Application("date_chinese") = sDateChinese  '今天的中文样式 Application.UnlockEnd Sub ' ********************************************' 以下为数据库相关函数' ********************************************' ============================================' 初始化数据库连接对象' 使用原则:最迟调用,最早释放' ============================================Sub DBConnBegin() ' 如果数据库对象已打开,不要再打开 If IsObject(oConn) = True Then Exit Sub ' 你可以不需要打开数据库连接对象而直接打开记录集对象,但如果你需要打开多个记录集对象的话,效率是很低的。 ' 如果你不创建一个数据库连接对象,ADO会在每个记录集打开时自动创建一个新的数据库连接对象,就算你用的是相同的SQL语句。 Set oConn = Server.CreateObject("ADODB.Connection") On Error Resume Next ' Access数据库 oConn.Open "Provider=Micr
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小孩得了手足口病有啥症状
战地之王可以玩了吗?
dm时多了个8G的硬盘
我喜欢她,但是她好像喜欢其他人,我应该怎么
120分烟台论坛邀请码
雪佛兰的车有什么缺点,雪佛兰高端车型都有什
我的光驱怎么不会出来
五年级班主任为同学买来小单线本,大单线本和
柳海龙现在做什么
哪种笔记本电脑的性能好
黄山健华农林科技发展公司这个地址在什么地方
有没人晓得如果会计证是在江津的办的,我在重
惊蛰春分谚语,关于”立春,雨水,惊蛰,春分
成熟女孩网名
为什么我的QQ游戏进不去房间总是登陆超时呀
推荐资讯
惠万家瓷砖卫浴生活馆地址在什么地方,想过去
谁可以告诉我哪里有小说“诛颜”?
历史上著名的三大战役叫什么
南京市江宁区哪里有卖汽车吊配件里?
一份完美的自我介绍
真心相爱的你永远不变心句子
怎样才能使皮肤变白变嫩
网恋能有真感情么?
请英语高手帮个忙
9比3多几
谁知道栖霞苹果和莱阳梨哪个好吃?谢谢!
钟祥市磷矿林业工作站地址有知道的么?有点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?