Access数据库自定义连接字符串(详细有图百度文档)

 

 

Access数据库自定义连接字符串

如何通过Dreamweaver来连接Access数据库经常是刚接触asp动态网站的建设者遇到的问题。Access数据库作为office里面简单易用的数据库,容易上手。首先打开Dreamweaver并从窗口菜单下选中数据库,让数据库面板显示出来。然后用Access建一个数据库,假设我们建的数据库名为“db.mdb”,存在E:\myweb\db文件夹里面。然后点击数据面板里面的“+”,就会出现自定义连接字符串这个选项,选择它。

                                                                     

选择之后就会出现输入连接字符串的对话框,如下图所示:


      

在连接名称中可以自行为这个连接取一个方便识别的名称。 

在连接字符串框中输入自定义连接字符串:<!-- #include file="top.asp" -->

使用绝对路径时填入"Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\Inetpub\wwwroot\data\db.mdb"并选择“使用此计算机上的驱动”,只有你知道数据库的具体存储地址,比如在自已电脑上调试时,或者知道你将要上传的服务器的存储地址时也可以用。

使用虚拟路径时填入"Driver={Microsoft Access Driver  (*.mdb)};DBQ=" & Server.MapPath("/db/db.mdb")虚拟路径是在不知道完整的存储路径时使用的。例如,我买的虚拟主机,网站的所有文件是上传到一个名为Web的文件夹中,我并不知道Web文件夹在哪个盘哪个文件夹下,所以就必需使用虚拟路径,否则,上传后会找不到数据库文件。

在自已电脑上调试时,使用绝对路径必须有Microsoft Access Driver (*.mdb)数据源驱动 ,使用虚拟路径必须有Driver do Microsoft Access(*.mdb),否则连接的时候会出错,如果没有这两个驱动,可点击添加自己加上。

    

填好连接名称和连接自符串后,点击测试。如何连接成功,则会弹出成功创建连接脚本的对话框,如果出现错误提示,请认真检查连接自符串是否正确。

 

 

那要如何设置才能使自定义连接字符串既可以在本地和网络中同时可以用?

你可以在测试完成后,打开生成的连接文件,把使用绝对路径时使用的连接字符串和使用虚拟路径时用的连接字符串同时写进去,并注释掉使用虚拟路径时用的连接字符串。就OK了。

注意上图浅红色部分代码前有注释符。这是容易被忽略的地方。

 

 

 

 

posted @ 2012-09-18 21:38  visense  阅读(428)  评论(0编辑  收藏  举报