| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1062 人关注过本帖
标题:[求助]ASP网站中conn.asp中数据库错误
只看楼主 加入收藏
boylmw
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-4
收藏
 问题点数:0 回复次数:10 
[求助]ASP网站中conn.asp中数据库错误

下面是CONN,ASP代码:

<%@ LANGUAGE = VBScript CodePage = 936%>
<%
Option Explicit
Response.Buffer=True
Session.TimeOut=1024

Const iDataBaseType=1 '定义数据库类别,0为Access,1为SQL数据库,2=SQL Pro
Const bIsShowRunTime=1
Const BowelVersion="HY616-1-2"
Const SysVersion="HY616 System Version 1.2"
Const sCacheName="HY20070418"
Const SystemFolder="/"

Dim Conn,db,connstr
Dim StarTime,EndTime
Dim FoundErr,ErrMsg

StarTime=Timer()
FoundErr=False
ErrMsg=""

db=SystemFolder&"DataBase/DataBase.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr

Function ConnectionDatabase
On Error Resume Next

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
Response.Clear
CloseDataBase
Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"
Err.Clear
Response.End
End If

End Function

Function CloseDataBase
If IsObject(EA_Temp) Then
EA_Temp.Close_Obj
Set EA_Temp=Nothing
End If
If IsObject(Rs) Then
If Rs.State=1 Then Rs.Close
Set Rs=Nothing
End If

If Conn.State=1 Then Conn.Close
Set Conn = Nothing
End Function
%>



以下是出错的提示:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80004005)
'C:\Inetpub\wwwroot\DataBase\DataBase.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/ce/Inc/conn.asp, 第 25 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; Alexa Toolbar)

网页:
GET /ce/index.asp




我这个网站是放在我电脑IIS虚拟目录"ce"的下面.




[此贴子已经被作者于2007-7-4 22:37:49编辑过]

搜索更多相关主题的帖子: 数据库 SQL conn ASP Const 
2007-07-04 22:32
思绪
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
Const SystemFolder="/"
换成
Const SystemFolder="../"
看得不。。。

2007-07-05 07:26
boylmw
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-4
收藏
得分:0 

我也试过了还是不行!!

2007-07-05 08:53
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
db=SystemFolder&"DataBase/DataBase.mdb"
这个改为
db="DataBase/DataBase.mdb" 试试

仍然自由自我,永远高唱我歌,走遍千里...
2007-07-05 08:59
boylmw
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-4
收藏
得分:0 

高手们,难道没有别的办法么~~急

2007-07-06 16:09
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
4楼的写法也不对吗?
修改一下你的数据库的路径
2007-07-06 16:16
yinwei
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-6
收藏
得分:0 
估计是你数据库路径出问题了
你数据库跟你该index.asp在同一层还是上一层或者下一层!
db=SystemFolder&"DataBase/DataBase.mdb"

GET /ce/index.asp
这样看应该不在同一层
2007-07-06 16:22
boylmw
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-4
收藏
得分:0 

上面大哥们说的我都试过了,不行
我的conn.asp是和index.asp不是同一层,而是在下一层:inc/conn.asp
inc和index.asp同一层

2007-07-06 21:53
boylmw
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-4
收藏
得分:0 

大哥们帮帮忙啊!~~

2007-07-07 20:17
udbyygy
Rank: 1
等 级:新手上路
威 望:2
帖 子:226
专家分:0
注 册:2007-6-26
收藏
得分:0 
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

有这样用引号的吗,这不表示没有

2007-07-07 21:16
快速回复:[求助]ASP网站中conn.asp中数据库错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032461 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved