一个小型的MIS中的数据用ADO与SQL连接,为何运行时出现“with未定义”的错误??
  是不是没有与SQL连上?》但是ODBC绝对连接正确。对了,句中有ADODB.recordset  ADODB是vb自带的吧,不是什么控件吧,呵呵~那个Active Data Object 2.0 Library也连加上了~~
    为什么还会有那样的错误?

解决方案 »

  1.   

    先在工程事引用ADO
    再dim rs1 as new ado.recordset
      

  2.   

    你可能没有引用ADO对象驱动引擎库。你首先要在VB菜单中:
    “工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library”
    注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的
      

  3.   

    肯定不是楼上说的问题啊!你已经在工程中引用了ADO2.0
    把代码拿出来看看啊!
      

  4.   

    是呀,先吧代码写出来。
    可能是ADO的问题。
      

  5.   

    可能是语句不完整:
    先得定义,再set赋值

    dim conn as ADODB.connection
    dim rs as ADODB.recordsetset conn = new ADODB.connection
    set rs =new ADODB.recordset我学得微软的这些规则真是麻烦