数据库连接文件问题(在线等待)

金华IT民工 2004-08-12 08:35:33
现在碰到这么一个问题,我用ACCESS做数据库,将连接到数据库的那段代码做成一个单独的文件(conn.asp),但是我插入的时候一定要求在同一目录下才有用,如果把conn.asp文件放在上一层目录的话就不行。这是怎么一回事?
...全文
64 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
金华IT民工 2004-08-12
  • 打赏
  • 举报
回复
我自己已经测试出来了,应该是路径出现问题。我多用了一个"../" ,谢谢上面各位
shqlsl 2004-08-12
  • 打赏
  • 举报
回复
#include file 可以理解为,将该文件的代码 载入当前文件。。
比如
conn.asp 内容如下:
set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("db/db.mdb")
conn.open connstr
那么在inc/inc.asp文件有<!--#include file="../conn.asp"-->
在inc.asp就好比载入conn.asp的代码
set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("db/db.mdb")
conn.open connstr
这显然是错的,因为inc目录没有这个db文件夹..
解决的办法。重新写一个conn1.asp将数据库地址改成 ../db/db.mdb
金华IT民工 2004-08-12
  • 打赏
  • 举报
回复
是啊,我就是用上面这一种会出现问题啊
sherrywear 2004-08-12
  • 打赏
  • 举报
回复
<!-- #include file="../conn.asp" -->
金华IT民工 2004-08-12
  • 打赏
  • 举报
回复
我是用相对路径出现这种问题
bluebinbin 2004-08-12
  • 打赏
  • 举报
回复
注意绝对路径与相对路径
凯晰叶子 2004-08-12
  • 打赏
  • 举报
回复
<!-- #include file="加上你的路径/conn.asp" -->

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧