用的什么数据库?
恐怕还不是这就的问题,是否引用了ado对象?

解决方案 »

  1.   

    看一下是否引用ado并创建了ado实例
      

  2.   

    1.ado的版本是否正确?
    2.是不是有这么dim cnnScgl as new adodb.connection 或 set cnnscgl=new   
      adodb.connection
    3.odbc中有没有数据源名字为scgl
    4.dsn存在检查连接的数据库是否正确
    5.cnncsgl.open "dsn=scgl;uid=sa"
      

  3.   

    如果是ADO的話,應該是:cnnScg1.Open "scgl","sa","your_Pws"
      

  4.   

    数据源没有错,在控制面板的ODBC中的系统DSN的“SCGL”测试连接成功,
    在模块中有这么一句:
    Public cnnScgl As New ADODB.Connection 
    是ADO。
    但是更改为:  cnnscgl.open "dsn=scgl;uid=sa;"也是不行
      

  5.   

    为什么我在W2K的控制面板中找不到ODBC这一东东呢?
      

  6.   

    TO我JINCAI78
    你是谁啊? 现在人在哪里呢?
    为什么会问我这个问题呢?
    你会什么呢?
      

  7.   

    用createobject "adodb.connection" 试试ado是否正常