早会简单数字游戏大全:DW开发ASP连接数据库

来源:百度文库 编辑:高考问答 时间:2024/04/19 11:42:39
我装的是2003系统 装了IIS了 打算用DW 做ASP 网站我要连接数据库用的是 自定义连接字符串 我用的是Mappath转换路径 :"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb") 可是点击测试的时候出现问题了
1)在该服务器机器上没有测试服务器运行
2)为该站点指定的测试服务器没有映射到http://localhost/uddi/^^^^^^^^
就出现这2条 请问怎么样能解决啊 我不会弄.以前是用的XP2 连接上没有表 装了这个又不会弄 可怜啊我
请给点教程 我发现第2项 设置站点的测试服务器 没有打对号...可是我在IIS里面 虚拟目录是hao 在测试服务器里面是http://localhost/hao/ 不对吗 为什么不打队长 问题是不是在这里?

把它配置到根站点试试。
就是用http://localhost/
而不是http://localhost/uddi
因为你在做conn的时候,用到了("/newgn/database/cnbruce.mdb"),这样这个数据库所在的路径是http://localhost/newgn/database/cnbruce.mdb
而不是你所希望的: http://localhost/uddi/newgn/database/cnbruce.mdb

建议大家连接Access数据库使用下面的方法:

dim conn

set conn = server.createobject("adodb.connection")

conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")

其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

dim conn

set conn = server.createobject("adodb.connection")

conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")

我只要两分

设置名称要与虚拟文件夹名相同:uddi

设置名称要与虚拟文件夹名相同:uddi