CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp程序调试出现的问题?

楼主harrymin()2006-03-10 10:49:41 在 Web 开发 / ASP 提问

我是一个新手,从网上下载了一个学校整站ASP程序,PC上已经安装了IIS,  
  但在调试的时候总是提示如下的错误信息,求教于各位!  
  下载了好几个整站程序都提示如下信息!  
  ----------------------  
  无法显示网页    
  试图访问的网页出现问题,无法显示。    
   
  --------------------------------------------------------------------------------  
   
  请尝试执行下列操作:  
   
  单击刷新按钮,或稍后重试。  
   
  打开   localhost   主页,然后查找与所需信息相关的链接。    
  HTTP   错误   500.100   -   内部服务器错误   -   ASP   错误  
  Internet   信息服务  
   
  --------------------------------------------------------------------------------  
   
  技术信息(用于支持人员)  
   
  错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   'Temporary   (volatile)   Jet   DSN   for   process   0x87c   Thread   0x9f4   DBC   0x1381024   Jet'。  
  /xxnews/include/conn.asp,   第   5   行  
   
   
  浏览器类型:  
  Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1;   Maxthon;   .NET   CLR   2.0.50727;   InfoPath.1)    
   
  网页:  
  GET   /xxnews/default.asp    
   
  时间:  
  2006年3月10日,   10:46:10    
   
   
  详细信息:  
  Microsoft   支持    
     
  -------------------------------------------------  
  问题点数:20、回复次数:17Top

1 楼harrymin()回复于 2006-03-10 10:51:43 得分 0

这是/xxnews/include/conn.asp文件的内容:  
  <%  
  StrSQL="DBQ="+server.mappath("admin/data/hzsjysfx.mdb")+";DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  'StrSQL="DSN=news;"  
  set   conn=server.createobject("ADODB.CONNECTION")  
  conn.open   StrSQL  
  redcaff="中小学校网站整站系统"  
  weburl=""  
  webuser="傅来胜"  
  useremail="fls007@163.com"  
  %>Top

2 楼danis_cn(宇宙鸟)回复于 2006-03-10 10:54:06 得分 5

看看数据库在不在  
   
  数据库路径对不对!Top

3 楼harrymin()回复于 2006-03-10 10:57:17 得分 0

xxnews\admin\data\hzsjysfx.mdb  
  数据库有啊!Top

4 楼R_Kill(圣御飞侠)回复于 2006-03-10 10:58:14 得分 5

连接错误  
  <%  
  dim   conn  
  dim   connstr  
  db=server.mappath("Database/**.mdb")  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   db  
  set   conn=server.createobject("ADODB.CONNECTION")  
  conn.open   connstr  
  set   rs=server.createobject("adodb.recordset")  
  sql="select     *   from   表名   order   by   id   desc   "  
   
  rs.open   sql,conn,1,1    
  %>  
  Top

5 楼harrymin()回复于 2006-03-10 11:01:16 得分 0

连接错误怎么改啊!  
  是把你这段代码复制过去吗?Top

6 楼harrymin()回复于 2006-03-10 11:02:34 得分 0

我的电脑上已经装了VS2005,用它打开这个default.asp   发现好多错误!Top

7 楼xiaogu1234(小古)回复于 2006-03-10 11:11:58 得分 0

<%  
  StrSQL="DBQ="+server.mappath("/admin/data/hzsjysfx.mdb")+";DRIVER={Microsoft   Access    
  %>  
  数据库路径错了,你把上面那面对应的那句换一下,注意路径前面加了一个"/"Top

8 楼harrymin()回复于 2006-03-10 11:17:18 得分 0

还是显示上面的错误啊!Top

9 楼harrymin()回复于 2006-03-10 12:03:20 得分 0

如果是.NET的整站程序完全可以运行,就是ASP的类型的程序无法正常运行!  
  是不是软件方面的问题呢?Top

10 楼sibang(QQ:9256114)回复于 2006-03-10 12:08:10 得分 5

你用response.write   输出   StrSQL  
  记得用response.end搞一个断点,一看就知道问题所在了Top

11 楼harrymin()回复于 2006-03-10 12:18:19 得分 0

response.Write   (StrSQL)  
  这个写法对吗?  
  还有,我加在了conn.open   StrSQL这行前面!Top

12 楼harrymin()回复于 2006-03-10 12:27:20 得分 0

改了之后调试后显示这行文字!  
  DBQ=C:\Inetpub\wwwroot\xxnews\admin\data\hzsjysfx.mdb;DRIVER={Microsoft   Access   Driver   (*.mdb)};  
  Top

13 楼harrymin()回复于 2006-03-10 12:37:49 得分 0

C:\Inetpub\wwwroot\xxnews\admin\data\hzsjysfx.mdb  
  这个文件也可以打开.  
  关键在于这段文字:  
  错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   'Temporary   (volatile)   Jet   DSN   for   process   0x87c   Thread   0x9f4   DBC   0x1381024   Jet'。  
  /xxnews/include/conn.asp,   第   5   行  
  Top

14 楼sibang(QQ:9256114)回复于 2006-03-10 12:40:58 得分 5

scriptPath   =   server.mapPath("db")  
  if   right(lcase(scriptPath),8)="admin\db"   then  
  dbpath=server.mapPath("../db/"&DBname)  
  else  
  dbpath=server.mapPath("db/"&DBname)  
  End   if  
  set   conn   =   Server.CreateObject("ADODB.Connection")  
  ConnStr   =   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="&dbpath  
  conn.open   Connstr  
  if   Err   Then  
  err.Clear  
  Set   Conn   =   Nothing  
  Response.Write   "数据库连接出错,请稍候访问……"  
  Response.End  
  End   If  
   
   
  你用这个连接吧Top

15 楼harrymin()回复于 2006-03-10 12:48:09 得分 0

错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   'Temporary   (volatile)   Jet   DSN   for   process   0xf20   Thread   0x390   DBC   0x1500064   Jet'。  
  /xxnews/include/conn.asp,   第   10   行  
  --------------------------  
  conn.open   Connstr  
  还是这一句过不去!Top

16 楼harrymin()回复于 2006-03-10 12:49:59 得分 0

if   Err   Then  
  err.Clear  
  Set   Conn   =   Nothing  
  Response.Write   "数据库连接出错,请稍候访问……"  
  Response.End  
  End   If  
  -------------------------  
  这些语句好像没有执行!Top

17 楼harrymin()回复于 2006-03-10 13:26:57 得分 0

<%    
  option   explicit    
  dim   startime,endtime,conn,connstr,db    
  startime=timer()    
  db="/admin/data/hzsjysfx.mdb"    
  Set   conn   =   Server.CreateObject("ADODB.Connection")    
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="&   Server.MapPath(db)  
  conn.open   connstr  
  function   CloseDatabase    
  Conn.close    
  Set   conn   =   Nothing    
  End   Function    
  %>  
  ------------------------  
  按照这个连接方法也不行,提示错误如下:  
   
   
   
  _______________  
  错误类型:  
  Microsoft   JET   Database   Engine   (0x80004005)  
  未指定的错误  
  /xxnews/include/conn.asp,   第   11   行  
  Top

相关问题

  • 如何调试ASP程序?
  • 怎样调试asp程序?
  • 如何调试asp程序?
  • 如何调试 asp 程序!
  • 我在调试ASP。ENT程序出现这样的提示框:(高手求救!)
  • 在interdev里如何调试asp程序??
  • 程序调试中出现异常
  • 菜鸟问题:InterDev不能调试ASP程序
  • 送分:在win2000professional版中如何单机调试ASP程序
  • 大家是如何调试ASP程序的?

关键词

  • 数据库
  • 连接
  • 网页
  • microsoft
  • xxnews
  • 错误
  • 调试
  • hzsjysfx
  • 程序
  • jet

得分解答快速导航

  • 帖主:harrymin
  • danis_cn
  • R_Kill
  • sibang
  • sibang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo