首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

“/”应用程序中的服务器异常

2012-02-15 
“/”应用程序中的服务器错误找不到文件 c:\windows\system32\inetsrv\基本数据库.mdb。说明: 执行当前 Web

“/”应用程序中的服务器错误
找不到文件 'c:\windows\system32\inetsrv\基本数据库.mdb'。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.OleDb.OleDbException: 找不到文件 'c:\windows\system32\inetsrv\基本数据库.mdb'。

源错误: 


行 55: Dim myConn1 As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=./基本数据库.mdb"
行 56: Dim myConn As OleDbConnection = New OleDbConnection(myConn1)
行 57: myConn.Open()
行 58: Dim strInsert As String = "UPDATE [基本数据表1] SET [今天日期]=('" & Trim(Label2.Text) & "') WHERE 'ID<>""'"
行 59: Dim inst As OleDbCommand = New OleDbCommand(strInsert, myConn)
 

源文件: d:\freehost\ftpyaoer\web\default.aspx.vb 行: 57 

要怎么解决啊?access我用的相对路径啊

[解决办法]
Dim myConn1 As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("./基本数据库.mdb")
[解决办法]
or
Dim myConn1 As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/基本数据库.mdb")

数据库放在根目录下

热点排行