asp.net网站上传至服务器后数据库连接问题

2024-12-25 09:12:27
推荐回答(3个)
回答1:

你估计是你数据源的地址写错了!

最直接的方法就是把你的数据库丢到App_Data文件夹里,然后在web.config里把改为
然后就在通用访问类里这样获取
private static string connstr=System.configuration.configurationsettings.Appsettings["str"].Tostring();
这个方法就是了
我看楼上的写的都是4.0的,应该你电脑上装的是老版的office吧!
如果不是value里的值要改为:Provider=Microsoft.ACE.OLEDB.12.0;Data Source==|DataDirectory|DataBase.mdb;

回答2:

access的数据库连接串不是这么写地。
provider=microsoft.jet.oledb.4.0;data source=Server.MapPath("DataBase/DataBase.mdb")

你最好调试一下,看看这个传是否把mdb文件位置搞对了。

回答3:





MyConn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["OLEDBCONNECTIONSTRING"]);