我的留言本数据库文件,mdb上传到服务器,就连不上了,要怎么才能连上呢?

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:51:39
我做的留言板的数据库是ACCESS的,上传后怎么不能用了
我的留言本数据库文件,mdb上传到服务器,就连不上了,网管说用JET连接,请高手指点!
我把留言板上传到服务器了,并按照巧夺天工Dreamweaver MX2004书中215页的 "将网站部属到远程服务器上的方法" 做了
MM_liuyb_STRING = "dsn=liuyaban;"改成
MM_conntest_String = D:\web\hsjiatig_com\web\data\liuyanban_data.mdb
打开我上传的网站http://www.hsjiating.com/main.asp显示内部服务器错误
D:\web\hsjiatig_com\web\data\liuyanban_data.mdb这是我获得的我的数据库在服务器的物理路径.

后和空间商联系说 请用jet联接,我就又做了个联接,MM_conntest_String = Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("data/liuyanban_data.mdb")"

这个文件在我发给你的留言板Connections/liuyb2.asp处,请帮我看看那做错了吗?
正确的方法是什么?

你查看绝对路径和相对路径.改该试一试!

给你个建议,最好是在本地测试好以后在一起传到网上,这里边最重要的原因是文件和数据库链接,很多问题就出在链接上,检查一下文件和数据库的链接,包括文件名都查一遍,如果还是连不上那就考虑是数据库数据结构或程序有问题,有些时候注意数据库数据是否是空的,空的测试有时候会出意外的错误。切记这点。

如果路径没错误的话,肯定你的连接语句有问题了
<%
dim conn
dim connstr
dim db
db="**.mdb" ‘你的数据库相对路径
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
set rs=server.createobject("adodb.recordset")
%>