dw+access在本机测试可以,但是上传到服务器后连接不上
在本机是用绝对路径,传到服务器用相对路径,不行。用服务器的绝对路径也不行。真是邪门了,请高人帮忙啊!本机的代码是:(这个在本机没问题)DimMM_ftconn_STRIN...
在本机是用绝对路径,传到服务器用相对路径,不行。用服务器的绝对路径也不行。真是邪门了,请高人帮忙啊!
本机的代码是:(这个在本机没问题)
Dim MM_ftconn_STRING
MM_ftconn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=F:\方田网站\database\message.mdb"
上传到服务器改成:
Dim MM_ftconn_STRING
MM_ftconn_STRING ="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/database/message.mdb")(不行)
或
Dim MM_ftconn_STRING
MM_ftconn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&server.mappath("/database/message.mdb")(也不行)
或直接改为用服务器的绝对路径也不行。
也没有具体的提示,只是如下:
网站无法显示该页面
HTTP 500
最可能的原因是:
•该网站正在进行维护。
•该网站有程序错误。
您可以尝试以下操作:
刷新该网页。
返回到上一页。
更多信息
此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
有关 HTTP 错误的详细信息,请参阅帮助。
问了说是支持access的 展开
本机的代码是:(这个在本机没问题)
Dim MM_ftconn_STRING
MM_ftconn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=F:\方田网站\database\message.mdb"
上传到服务器改成:
Dim MM_ftconn_STRING
MM_ftconn_STRING ="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/database/message.mdb")(不行)
或
Dim MM_ftconn_STRING
MM_ftconn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&server.mappath("/database/message.mdb")(也不行)
或直接改为用服务器的绝对路径也不行。
也没有具体的提示,只是如下:
网站无法显示该页面
HTTP 500
最可能的原因是:
•该网站正在进行维护。
•该网站有程序错误。
您可以尝试以下操作:
刷新该网页。
返回到上一页。
更多信息
此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
有关 HTTP 错误的详细信息,请参阅帮助。
问了说是支持access的 展开
4个回答
展开全部
我给你代码
这个全部拷贝到你 链接文件里 在本地和 空间都能用 上传的时候就不用改了啊(应该可以用的,我以前也不能用 后来加上这个就能用了。)
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_这里写你链接的名字_STRING
'MM_这里写你链接的名字_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\xlsf\Connections\sf.mdb(改成你本地物理路径)"
MM_这里写你链接的名字_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("Connections\sf.mdb(改成你你空间相对路径)")
%>
模拟你改之后:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ftconn_STRING
'MM_ftconn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\方田网站\database\message.mdb"
MM_ftconn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("database\message.mdb")
%>
我也不敢保证一定能用 总之你试试把
这个全部拷贝到你 链接文件里 在本地和 空间都能用 上传的时候就不用改了啊(应该可以用的,我以前也不能用 后来加上这个就能用了。)
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_这里写你链接的名字_STRING
'MM_这里写你链接的名字_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\xlsf\Connections\sf.mdb(改成你本地物理路径)"
MM_这里写你链接的名字_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("Connections\sf.mdb(改成你你空间相对路径)")
%>
模拟你改之后:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ftconn_STRING
'MM_ftconn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\方田网站\database\message.mdb"
MM_ftconn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("database\message.mdb")
%>
我也不敢保证一定能用 总之你试试把
展开全部
Dim MM_ftconn_STRING
db="database/message.mdb"
MM_ftconn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;data Source="&Server.MapPath(db)
用这个看看
database/message.mdb这个前边不要带正斜杠,因为你的目录可能不是根目录,你带正斜杠就访问不了了,如果非要带的话就写成
./database/message.mdb 在前边加个“.”
db="database/message.mdb"
MM_ftconn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;data Source="&Server.MapPath(db)
用这个看看
database/message.mdb这个前边不要带正斜杠,因为你的目录可能不是根目录,你带正斜杠就访问不了了,如果非要带的话就写成
./database/message.mdb 在前边加个“.”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先确认服务器支持access否
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dgvcvcv
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询