标题:ASP连接ACCESS数据库(例子)
只看楼主
lujk0865cn
Rank: 1
来 自:厦门
等 级:新手上路
帖 子:5
专家分:8
注 册:2010-5-19
结帖率:100%
 问题点数:0 回复次数:2 
ASP连接ACCESS数据库(例子)
本人是ASP网页设计的新手,以下是我这几天来碰到的一个问题。
情况:在本机测试时,网页是正常的,但是上传后就出现连上不上数据库的问题。

在DW中,在弹出来的“自定义连接字符串”对话框中,"连接名称"随便写一个。

(方法一)"使用此计算机上的驱动程序"时,应用绝对路径:
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\newgn\database\cnbruce.mdb

(方法二)“使用测试服务器上的驱动程序”时,采用Mappath转换路径 :
"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb")
注:如果将要上传到网上去的页子就可以直接采用Mappath了。

(方法三)“使用测试服务器上的驱动程序”时,也可以使用虚拟目录进行转换路径:
MM_mu_STRING = "DBQ="+server.mappath(""&"/虚拟目录/db3.mdb"&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
%>

在本机使用的是绝对路径(方法一),
在上传到网站上使用:(方法二)和(方法三)均可。

注,可本机制做网站时,最好是先使用方法一,要上传的时候再把字符串进行修改成(方法二)
或(方法三)中的一种。
个人见意使用第三种方法。

以下是:(数据库名.ASP)样本,这个文件在Connections这个文件夹下。
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_xmsport_STRING
MM_xmsport_STRING = "DBQ="+server.mappath(""&"/虚拟目录/数据库名.mdb"&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
%>
此(*.ASP)文件上传虚拟主机后是可以使用,数据库可正常连接。(本人的网站数据库,可以说是非常简单)。此例子仅供参考。

[ 本帖最后由 lujk0865cn 于 2010-5-21 23:00 编辑 ]
搜索更多相关主题的帖子: 数据库 ACCESS ASP 例子 
2010-05-21 22:54
边城将军
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2010-5-21
得分:0 
顶个........
2010-05-21 23:10
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
得分:0 
顶.......啊

只有大胆尝试,才有机会得到想要的成功
2010-05-21 23:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-307665-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.996016 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved