用ADODC连接SQL7。0中的TEMP数据库 添加新字段的原码为:
Private Sub Command1_Click()
    Adodc1.CursorLocation = adUseClient
    Me.Adodc1.Recordset.AddNew
    Me.Adodc1.Recordset.Fields("trueName") = Trim(Text2.Text)
    Me.Adodc1.Recordset.Fields("pwd") = Trim(Text3.Text)
    Me.Adodc1.Recordset.Fields("regname") = Trim(Text4.Text)
    Me.Adodc1.Recordset.Fields("sex") = Trim(Text1.Text)
    Me.Adodc1.Recordset.Update
End Sub
原先测试通过,后来重新装98后运行就弹出提示: 
实时错误91 
对象变量或WITH块变量未设置
请问是怎么回事?

解决方案 »

  1.   

    98的数据库连接版本低了,你安装一个mdac2.7的版本就好了。
      

  2.   

    你要重新引用,在"工程"--"引用"中选择"Microsoft ActiveX Data Objects 2.x Library"
      

  3.   

    二楼 请问mdac2.7在那有 怎么安装
    三楼 我已经引用了  是 "Microsoft ActiveX Data Objects 2.6 Library“
      

  4.   

    你的ADO没有与数据库建立连接
      

  5.   

    引用 "Microsoft ActiveX Data Objects 2。0 Library“
    98不支持那么高的
      

  6.   

    Leftie(左手,为人民币服务) 
    给我的感觉也是ADO和数据库连接不好 可是我重新配置了 测试了通过了
    请问有什么需要注意的或是有什么法子进行查询
    对了 重新装98后我SQL数据库名字改掉了 但我已经把代码中的也改了 中间会有什么问题吗?
      

  7.   

    用SQL2000吧,与数据库重新建立一下连接
      

  8.   

    //对了 重新装98后我SQL数据库名字改掉了 但我已经把代码中的也改了 中间会有什么问题吗?
    问题就在这adodc是榜定的,里面的连接是死的,你要改了数据库名连接不知道,因此不好用
    建议不要用它,用ado代码写