ASP.NET连接数据库有问题,连接代码如下:
public string OLEDBConnectionString

    get
    {
return "provider=oledb3;data source=.;initial catalog=db1;InteGrated Security=true";
    }
}
public string SqlConnectionString
{
    get
    {
return "Server=.;DataBase=db1;InteGrated Security=true";
    }
}
错误如下:
没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
源错误: 
行 85:  oConn.Open();
应该是连接语句的错误,我的服务和表都有,请问是什么问题?

解决方案 »

  1.   

    provider=数据源名;data source=机器名;initial catalog=数据库名;InteGrated Security=true;Server=机器名;DataBase=数据库名;InteGrated Security=true;
    不是这样的吗?是就没错..
      

  2.   

    server=机器名;integrated security=sspi;database= 数据库名
    此时的数据表用户要为aspnet没有就要创建用户aspnet...
      

  3.   

    server=机器名;integrated security=sspi;database= 数据库名
    此时的数据表用户要为aspnet没有就要创建用户aspnet...
    -----------------------------------------------------------
    我已经创建了啊