小弟近来作毕业设计,课题是:学生信息管理系统。用VB来做,数据库用SQL SERVER2000
由于初次接触VB,之前几乎是一窍不通。在F8调试时,老是弹出一个错误:实时错误‘3704‘
对象关闭时,操作不被允许。
我想请教一下:这是什么错误?应该怎样解决?
谢谢!望指教!

解决方案 »

  1.   

    看看你打开数据库的方式,如果用ADO的话,是否CONNECTION没OPEN或者RECORDSET没OPEN
      

  2.   

    在那句代码前发生这样的问题不是connection就是recordset没打开或者没关闭又去打开
      

  3.   

    Private Sub Form_Load()
        Dim s As String
        MakeCenter DlgLogin
        s = MakeConnection() '创建全局ADO连接
        If s <> "OK" Then
            MsgBox s, , "错误!"
            Unload Me
            LoginSucceeded = False
        End If
    End Sub
    黄色光标停在Unload Me处。到底怎么回事?望指教!谢谢!
      

  4.   

    我这里有整个课题的源代码,如果哪位大哥能帮忙调一下,能编译运行。小弟情愿300分奉送!决不食言!源代码是买书时所附光盘带的,说稍微修改就能运行。可是小弟实在是对VB不了解。麻烦哪位大哥帮看看,调调。不胜感激。本人邮箱:[email protected]
    有愿意帮忙的麻烦留个地址,我发过去。
    300分奉送,决不食言。
    小弟在线等,谢谢!
      

  5.   

    [email protected]发过来,我帮你调
      

  6.   

    Dim dbCnn as new adodb.connection
    dim dbRst as adodb.recordset
    dbcnn.connectionstring=strCnn
    dbcnn.open
    set dbRst=dbcnn.excute(strSQL)