写错字符串了,连接access的oledbconnection
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\net\\aspx\\xiangmu\\mdb\\CBIC.mdb;
连接sql的sqlconnection
connstr = "data source=.;initial catalog=telrc;uid=sa;pwd=67890;";

解决方案 »

  1.   

    应没有错误!我连接ACCESS,我的机器上运行不可以,但同样的程序放在别的机器上就可以了
      

  2.   

    拖一个oledbconnection
    自建吧
      

  3.   

    Session("constr") = "data source=" & Server.MapPath("../") & "\workdb\Nur_home.mdb;provider=microsoft.jet.oledb.4.0;"
     Function bind_ddlb(ByVal dd As DropDownList, ByVal t_name As String, ByVal t_display As String, ByVal t_value As String)
            Dim con_ddlb As OleDbConnection
            Dim comm_ddlb As OleDbCommand
            Dim read As OleDbDataReader
            Dim str As String
            str = session("constr")
            con_ddlb = New OleDbConnection(str)
            comm_ddlb = New OleDbCommand("select " & t_value & "," & t_display & " from " & t_name, con_ddlb)
            con_ddlb.Open()
            dd.DataSource = comm_ddlb.ExecuteReader()
            dd.DataTextField = t_display
            dd.DataValueField = t_value
            dd.DataBind()
            con_ddlb.Close()    End Function
      

  4.   

    用ASP连接ACCESS出错如下,但在另外一台机器上运行正确错误类型:
    Provider (0x80040154)
    /code/XMLSelTree/Examples/Examples_03/DeptList.asp, 第 39 行用Visual Studio的务器资源管理器建立连接:利用ODBC连接ACCESS数据库,出错如下
    .Net Data OLE DB 提供程序 (System.Data.OleDb) 不支持 MSDASQL 提供程序(用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序)。
      

  5.   

    Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=yjbs;Data Source=yjbs
     这个是我的用的 你要安装oracle数据库 最少要安装oracle 客户端 ,然后配置的oracle 的network 然后建立 odbc 连接到 oracle 
    Data Source=你建立的odbc 
      

  6.   

    在asp.net应用程序下找到web.config文件,在<system.web>前面加入下面的代码:
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>    <appSettings>
            <add key="ConnectionString" value="server=jeff;uid=sa;pwd=btk;database=msg" />
        </appSettings> 
       
      <system.web>
     ......
      </system.web>
    </configuration>   在aspx文件里面建立连接:
    public SqlDataReader GetReviews(int productID) {
        // 创建Connection和Command对象实例
        SqlConnection myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
        SqlCommand myCommand = new SqlCommand("ReviewsList", myConnection);
        myCommand.CommandType = CommandType.StoredProcedure;
        // 参数
        SqlParameter parameterProductID = new SqlParameter("@ProductID", SqlDbType.Int, 4);
        parameterProductID.Value = productID;
        myCommand.Parameters.Add(parameterProductID);
        // 执行
        myConnection.Open();
        SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        // 返回结果
        return result;