ASP如果访问,连接远程的MDB数据库?

用ASP链接远程的MSSQL数据库就比较简单,如:connStr="Provider=SQLOLEDB;server=220.181.6.6;uid=test;pwd=t... 用ASP链接远程的MS SQL数据库就比较简单,如:
connStr="Provider=SQLOLEDB;server=220.181.6.6;uid=test;pwd=test1234;database=testbese;"

现在我要链接,访问的是MDB数据库,不知道要如何写?

在网上找到一个,如下。看不懂什么意思。也不知道有没有,或是要服务器开通某些功能。

1. DAO database (only for small load)

Dim File, Conn, RS
Const ReadOnly = False
File = "\\server\share\file.mdb"
Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly)
Set RS = Conn.OpenRecordset(SQL)

2. ADO + Jet OLE DB provider

Dim Conn, RS
Set Conn = CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
Conn.Open "\\server\share\file.mdb"
Set RS = Conn.Execute(SQL)

主要的一句就是:File = "\\server\share\file.mdb"
server应该是IP地址吧?
share不知道是什么东西?文件夹名还是其它什么?

请各位指点。。。
谢谢各位的回答。。。
展开
 我来答
yjymfcu
2008-08-06 · 超过24用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:79.6万
展开全部
\\server\share\file.mdb指的是网络机器上的文件
server表示该机器的IP地址或主机名
share表示共享目录

但是由于一般的机器都不会这样设置,存在安全问题,所以也会说MDB数据库不能远程访问。。指的是安全设置不允许这样
冯益斌
2008-07-21 · TA获得超过1019个赞
知道小有建树答主
回答量:869
采纳率:100%
帮助的人:1003万
展开全部
用第二种方法比较好,DAO技术比较老了。
\\server\share\file.mdb指的是网络机器上的文件
server表示该机器的IP地址或主机名
share表示共享目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jscandc
2008-07-21 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:105万
展开全部
server可以是ip地址,如果是局域网的话,也可以是机器名称
share是指你远程的mdb文件必须是通过共享目录共享的,这样才能在远程访问到,并且,如果你希望写mdb文件的话,还必须完全共享,例如写权限。

希望有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rdfl
2008-07-21 · 超过13用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:40.5万
展开全部
不懂,没人回答的话就把分给我吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式