"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\aa.mdb;User id=admin;password="

解决方案 »

  1.   

    OdbcConnection conn=new OdbcConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\db.mdb;");DataSet ds=new DataSet();OdbcDataAdapter da=new OdbcDataAdapter();da.SelectCommand=new OdbcCommand("select * from UserInfo",conn);da.Fill(ds);数据库放D盘下,没有用户名和密码,会出错:
    ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 
      

  2.   

    这个不能用odbc 连接,用oledb
      

  3.   

    <%@Import NameSpace="System.Data"%>
    <%@Import NameSpace="System.Data.OleDb"%>
    <script language="c#">
    void Page_Load(object sender,System.EventArgs e)
    string strconn="provider=microsoft.jet.oledb.4.0;Data Source="+Request.PhysicalApplicationPath(获取站点相对路径)+"相对于站点的路径\\数据库名称"
    OleDbConnection conn=new OleDbConnection(strconn)
    conn.open();
    </script>