我在服务器2012 r2上运行了一个访问.mdb数据库的网站。
我使用以下代码连接到数据库。这不是我自己编码的
'连接字符串 昏暗的康恩 '在这里添加带文件名的数据库的完整路径 cnProvider =“Provider = Microsoft.JET.OLEDB.4.0;” cnDataSource =“数据源= C:\ websites \ client \ database \ aspProductCatalog.mdb” Conn = cnProvider& cnDataSource
我使用azure网站迁移工具将此网站迁移到仅在基本azure网站计划中托管的azure网站。
一旦将所有内容上传到网站并将上述代码更改为
'连接字符串 昏暗的康恩 '在这里添加带文件名的数据库的完整路径 cnProvider =“Provider = Microsoft.JET.OLEDB.4.0;” cnDataSource =“Data Source = / site / wwwroot / database \ aspProductCatalog.mdb” Conn = cnProvider& cnDataSource
但没有运气,所以我假设我必须在azure网站中创建一个连接字符串,但也没有运气。我到目前为止尝试的两个字符串如下
conn.open“PROVIDER = Microsoft.Jet.OLEDB.4.0; DATA SOURCE =”&使用Server.Mappath( “/网站/ wwwroot文件/数据库/ aspProductCatalog.mdb”) 我将此字符串的类型设置为自定义
和
conn.open“driver = {Mic0rosoft Access Driver(* .mdb)}; dbq = / site / wwwroot / database / aspProductCatalog.mdb;” 我将此字符串的类型设置为自定义
浏览显示的目录页面时出现的错误使用数据库 由于发生内部服务器错误,无法显示页面。
希望这对人们更有意义