找回密码
 立即注册
搜索
查看: 493|回复: 5

求助:关于asp页面与数据库连接的问题。

[复制链接]

44

主题

1658

回帖

2265

积分

论坛元老

积分
2265
发表于 2009-2-10 16:41:55 | 显示全部楼层 |阅读模式
大家好。
本人最近学习网页制作,使用asp制作动态网页,使用access制作了数据库。在网上找了支持asp的空间。把数据库mdb文件通过ftp上传到服务器上后,如何通过编写连接字符串使我的网页连接上数据库呢?
我的数据库是user.mdb,存放在主机/Web9285014/wwwroot/aspgo/Data/目录下。使用dreamweaver8.0编写的网页。连接字符串如下:
“Driver={Microsoft Access Driver (*.mdb)};DBQ=” & server.MapPath("/Web9285014/wwwroot/aspgo/Data/")
但是一直出现[microsoft][odbc驱动程序管理器]未发现数据源名称并且未指定默认驱动程序的错误。
请教各位,谢谢。
遗失之物能够找到,等待之人一定会来.

44

主题

1658

回帖

2265

积分

论坛元老

积分
2265
 楼主| 发表于 2009-2-25 16:56:47 | 显示全部楼层

已经解决,把方法留下,可能可以帮到像我一样的其他初学者。

常用数据库连接字符串
※Microsoft Access 数据库连接字符串格式(实体路径)
1.Driver={Microsoft Access Driver (*.mdb)};DBQ=绝对路径\数据库名称
2.Provider=Microsoft.Jet.OLEDB.4.0;Data Source=绝对路径\数据库名称

※Microsoft Access 数据库连接字符串格式 (虚拟目录)
1."Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("数据库名称")
2."Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("数据库名称")

所以,由于是租借的网络空间,不可能知道实际存放数据库文件user.mdb的路径,也不可能配置DNS,就使用OLEDB连接,采用dns-less的方式连接数据库。
因为网页根目录在空间wwwroot下,数据库在wwwroot/aspgo/data下,所以连接字符串如下:
."Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/aspgo/Data/user.mdb")

评分

参与人数 2金钱 +45 贡献 +30 收起 理由
kent777 + 30 + 30 我很赞同
erjing + 15 回头是岸。。。

查看全部评分

遗失之物能够找到,等待之人一定会来.
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2009-2-25 21:07:23 | 显示全部楼层
赞一个
有些人问了问题之后就消失了
也不知道解决了没有
参与讨论的想必也蛮郁闷的
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
发表于 2009-2-26 00:16:03 | 显示全部楼层
赞一个too@:onioncn_9)
回复

使用道具 举报

44

主题

1658

回帖

2265

积分

论坛元老

积分
2265
 楼主| 发表于 2009-2-26 20:28:03 | 显示全部楼层
有奖励,开心呀。:loveliness:
遗失之物能够找到,等待之人一定会来.
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2009-2-26 21:25:02 | 显示全部楼层
@:onioncn_54) 楼上的快谢我
要不是有我在旁边撬边
你哪儿拿得到奖励呀

评分

参与人数 1金钱 +10 贡献 +10 收起 理由
kent777 + 10 + 10 我很赞同

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 22:16 , Processed in 0.092321 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表