主题:  请教一个关于ASP的问题

xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#12002/11/20 17:26:32
我的网站做好后在本机上运行没一点问题(本机用的是win98 + pws)

但是传上服务器后却不能运行提示:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

/cby/lyan/default.asp,行5

我搞不明白是路径问题么请教一下



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#22002/11/20 17:27:11
你的数据库用的是DSN连接吧

将指定的虚拟目录路径转换成实际目录名称
Server.MapPath("虚拟目录路径")

编辑历史:[这消息被yeah编辑过(编辑时间2002-11-20 21:00:15)]


Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#32002/11/20 21:05:14
用字符串连接,建议看数据库连接文章,你可搜索一下以前发过了的n(n>50)篇帖子



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#42002/11/21 8:22:58
我用的是dsn数据库连接,因为是初次做asp,对其也不熟,

谢谢两位,



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#52002/11/22 18:03:51
请具体讲讲好么我还是没弄成功谢谢



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#62002/11/23 8:06:39
打开你的connection文件夹下的连接文件,把"dsn=数据源"换成
"provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("/站点文件夹/db1.mdb")



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#72002/12/2 16:04:21
急4我啦,谢b小调雨后
做后能打开主页了,但是只点到有关asp文件的连接时,又出现了这样的 提示,

Microsoft JET Database Engine 错误 '80004005'

找不到文件 'E:\VHOST1\lycol\chinabearing\zysidd\skyn\zcxxw.mdb'。

/zysidd/skyn/result.asp,行5

我不知是数据库有问题,还是连接有问题 ,,,,还得麻烦你,


有空加上我qq好么10919021,谢

编辑历史:[这消息被xiaojim编辑过(编辑时间2002-12-02 17:38:22)]


wxiaodong1982

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/10/26 13:56:25
#82002/12/2 16:53:41
我也遇到过这样的问题,不故我按上面那位大哥的方法作成功了。开始也有问题,最后发现是("/站点文件夹/db1.mdb")路径没与pws中设的相符,改了就成功了。
不过我先用dns的时候把数据库加了密码,改成字符窜连接后不知怎样加连接密码,只好把数据库密码去了,不知上面那位大哥有没有办法?



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#92002/12/2 17:41:44
是不是"数据库文件"如zcxxw.mdb必须和asp文件在同一目录么,

太感谢了,能打开啦,,,


"数据库文件"如zcxxw.mdb必须和asp文件同一目录

编辑历史:[这消息被xiaojim编辑过(编辑时间2002-12-02 18:01:07)]