当前位置: 代码迷 >> ASP.NET >> asp.net怎么訪問遠程Access資料庫
  详细解决方案

asp.net怎么訪問遠程Access資料庫

热度:7511   发布时间:2013-02-25 00:00:00.0
asp.net如何訪問遠程Access資料庫
asp.net如何訪問遠程Access資料庫?
  在未發布之前是可以訪問ACCESS的,但發布在IIs上卻運行不了,提示:
C# code
Exception Details: System.Data.Odbc.OdbcException: ERROR [HY024] [Microsoft][ODBC Microsoft Access Driver] '(未知的)' 不是一個有效的路徑。請確定路徑名稱是拼對的,而且檔案位於您所連接的伺服器上。ERROR [01S00] [Microsoft][ODBC Microsoft Access Driver]無效的連接字串屬性 ProviderERROR [01S00] [Microsoft][ODBC Microsoft Access Driver]無效的連接字串屬性 Remote ServerERROR [01S00] [Microsoft][ODBC Microsoft Access Driver]無效的連接字串屬性 Remote Provider

為什麽發布在IIS上就不能訪問,請求幫助 。。

我採用的是dns連接:
C# code
        OdbcConnection oConn = new OdbcConnection();        oConn.ConnectionString = "Provider=MS Remote;" +      "Remote Server=\\172.6.16.6/z/Data.mdb;" +      "Remote Provider=MSDASQL;" +      "DSN=WeightData;" +            // "Uid=;" +       "Pwd=@66";        OdbcCommand comm = new OdbcCommand();        comm.CommandText = "select * from czk";        comm.Connection = oConn;        OdbcDataAdapter da = new OdbcDataAdapter(comm);        DataTable dt = new DataTable();        da.Fill(dt);


------解决方案--------------------------------------------------------
路径问题,用server.path取得路径
  相关解决方案