当前位置: 代码迷 >> ASP >> 远程连接有关问题
  详细解决方案

远程连接有关问题

热度:143   发布时间:2012-05-28 17:59:33.0
远程连接问题`
在做一个集团公司网站用的是access数据库,现在客户要求几个网站用一个数据库,怎样实现连接,用下面的方面都不行,都会出现“在 MapPath 方法的路径参数中指定了无效字符。”,请高手帮忙

第一种:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=;PWD=;DBQ="&Server.MapPath("http://192.168.1.254/data/#data!~xianshan.mdb")
%>

第二种:
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("http://192.168.1.254/data/#data!~xianshan.mdb") 
%>


------解决方案--------------------
access是桌面数据库,并不支持直接的网络访问。

可以程序将数据导出为xml

换mssql。
------解决方案--------------------
你改成访问远程的动态页面
1、通过远程页面读取数据,内容显示为
<title>这个是标题</title>
<about>这是内容</about>
或者“标题|内容”

的格式,然后本地程序通过访问这个页面然后处理这个内容就可以了。都自己的代码格式保持一致很容易。
  相关解决方案