急求解决:未发现数据源名称并且未指定默认驱动程序 !!!
我做了个web应用程序,其中用odbc连接access数据。直接运行源代码没有问题,但是在发布在本机之后访问access就会报错:未发现数据源名称并且未指定默认驱动程序
我的连接字符串如下:Provider=MSDASQL;DSN=aaa;UID=;Pwd=
代码如下:
public DataTable QueryDataTable(string sql) { DataTable dt = new DataTable(); using ( OdbcConnection dbconn = new OdbcConnection(ConfigurationManager.ConnectionStrings["ODBCConnectionString"].ConnectionString)) { OdbcDataAdapter DataAdapter = new OdbcDataAdapter(sql, dbconn); DataAdapter.Fill(dt); } return dt; }//连接串错了//for accesscn= new OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Program Files\\Microsoft Office\\Office10\\Samples\\Northwind.mdb;UID=;PWD=;"); //for SQL servercn= new OdbcConnection("Driver={SQL Server};Server=mySQLServer;UID=sa;PWD=myPassword;Database=Northwind;");//for Oraclecn= new OdbcConnection("Driver={Microsoft ODBC for Oracle};Server=myOracleServer;UID=demo;PWD=demo;");//for dsncn= new OdbcConnection("dsn=myDSN;UID=myUid;PWD=myPwd;");