|
主题: 用DW做了个留言板,可是传到服务器就找不到数据库了
|
xrayffa
职务:普通成员
等级:1
金币:0.0
发贴:11
|
#12004/7/27 15:57:05
我用Dreamweaver(以下称DW)做了个留言本,过程是这样的: 1,在控制面板建立ODBC>系统DSN. 2,在DW里面连了数据库并且帮定了记录集. 3,制作完了留言本. 4,使用本地IIS测试,留言本可以正常使用. (1)然后,我上传到网上的服务器上,一打开index.asp时,却失败了,以下是信息: ------------ 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /3/0.asp, 第 8 行 ---------- 我的index.第8行是 Recordset1.ActiveConnection=MM_dsffd_STRING (2)我把系统上的系统连到数据库的连接删除之后,发生了同上的问题... 请问怎么解决这样的连接问题呢?
|
一孤行
职务:普通成员
等级:1
金币:0.0
发贴:39
|
#22004/7/28 17:58:43
自己手写连接代码!
|
一孤行
职务:普通成员
等级:1
金币:0.0
发贴:39
|
#32004/7/28 18:02:11
dim conn,strconn strconn="Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & server.mappath("数据库文件名" set conn=Server.CreateObject("ADODB.Connection" conn.open strconn 后面要取得记录集时: sqlstr="select * from ............." set rs=server.createobject("adodb.recordset" rs.open sqlstr,conn,3,1 可能一时看不明白,搞点入门教程看一下,不用急,一天不行,两天难道不能搞不明白
|
xrayy
职务:普通成员
等级:1
金币:0.0
发贴:16
|
#42004/7/29 13:13:12
问题解决了! 这次我不用系统DNS了``而是在DW中连接数据库的时候用"自定义连接",编辑的时候可以连的上,测试也可以.然后上传到服务器时,在Connections文件夹里面的xxx.asp文件,用记事本打开它,找到以下语句: MM_xxx_STRING = "Driver={Microsoft Access Driver(*.mdb)}; DBQ=d:\asp\l\gbook.mdb" 把它替换成 >MM_xxx_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/aaa/bbb/book.mdb" 就可以了!! 多谢 一孤行 大侠!
|