主题:  请教!

I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#12001/10/30 9:07:59
请问各位我在用UD的时候想联接一个数据库,是我早就建好了的,用ODBC可以联接,但我用server.mappath的方法就不行,我想我可能是哪里写错了,现在头实在是疼,请各位帮忙看看吧!
"driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../database/login.mdb") & ";"



風雲

职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
#22001/10/30 16:56:27
可以到我的网站上看看,那里有详细的讲解:
asp.6to23.com/gong_an/zhiwang/shujukulianjie.htm



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#32001/10/31 9:34:27
谢谢,我去你说的网站看了,照你说的方法做了,可惜我的UD还是连不上数据库,说是不知明错误!是不是要重装UD?



xpilot

职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
#42001/10/31 11:12:26
这种问题跟UD毫无关系,就是一个很简单的asp连接数据库问题,我发觉这个问题是人问的最多的问题。怎么不多多search一番呢?



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#52001/10/31 12:52:21
没办法啊,水平菜!还得靠高手们多多指教



xpilot

职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
#62001/10/31 18:20:19
www.5dmedia.com/bbs/NewsDetail.asp?id=162504
作为参考,如果还是搞不定,那就没办法了!

发表于 2001-10-26 15:08:45
--------------------------------------------------------------------------------

简单的问题不要搞复杂,
Set Conn = Server.CreateObject("ADODB.Connection"
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath
上面这种写法是哪些手写编程的人的写法,用到UD里面要灵活点。
News.asp内容如下:
<%
MM_News_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("../database/news.mdb")
%>
因为你的news.asp页在scripts目录下,所以必须../,有的网站屏蔽../字符,那你就把news.asp拷到scripts的前一级目录,然后去掉../。

在scripts\news_browse.asp (“新闻浏览”)页中:

编辑历史:[这消息被xpilot编辑过(编辑时间2001-10-31 18:37:22)]
[这消息被xpilot编辑过(编辑时间2001-10-31 18:39:16)]


I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#72001/10/31 18:33:18
我没办法了,我重装了,我找了几个玩ASP的同事来看过了,他们就是这么手写的,绝对不会错,但到了我的UD里面就报不知明错误,根本无法连接到数据库,后来又改成本机DNS连接就可以了,WHY?