CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

不能正常打开ASP文件

楼主evaporate()2006-01-24 16:20:32 在 Web 开发 / ASP 提问

程序使用ASP+MDB,现在不能正常从ASP中正常打开数据库文件,此文件在本地已经测试可以正常访问,传到服务器就无法打开数据库.  
  使用阿江ASP探针程序查看到正常访问的服务器配置如下:  
  组件支持情况    
  ■   IIS自带的ASP组件   组   件   名   称   支持及版本    
    MSWC.AdRotator       √      
    MSWC.BrowserType       √   4.00    
    MSWC.NextLink       √      
    MSWC.Tools       √      
    MSWC.Status       √   Unavailable    
    MSWC.Counters       √      
    IISSample.ContentRotator       ×    
    IISSample.PageCounter       ×    
    MSWC.PermissionChecker       √      
    Scripting.FileSystemObject   (FSO   文本文件读写)     ×    
    adodb.connection   (ACCESS   数据库)     √   2.8    
     
  不能正常访问的服务器配置如下:  
  组   件   名   称   支持及版本    
    MSWC.AdRotator       √      
    MSWC.BrowserType       √   6.0    
    MSWC.NextLink       √      
    MSWC.Tools       ×    
    MSWC.Status       ×    
    MSWC.Counters       ×    
    IISSample.ContentRotator       ×    
    IISSample.PageCounter       ×    
    MSWC.PermissionChecker       ×    
    Scripting.FileSystemObject   (FSO   文本文件读写)     ×    
    adodb.connection   (ACCESS   数据库)     √   2.8    
   
    我是新人,请问如何安装配置MSWC.Tools     MSWC.Status     MSWC.Counters     MSWC.PermissionChecker这些内容,或告之此问题如何解决!感谢!  
   
   
  问题点数:50、回复次数:7Top

1 楼mingyuexingguang(明月星光)回复于 2006-01-24 16:55:19 得分 10

也许是数据库链接的目录或文件名不对……查看conn.asp设置  
   
  你说的那几个组件没什么用处的Top

2 楼evaporate()回复于 2006-01-24 17:03:55 得分 0

<%@LANGUAGE="VBSCRIPT"   CODEPAGE="65001"%>  
  <%  
  ip=request.servervariables("remote_addr")  
   
  db="ip.mdb"  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(""&db&"")  
  conn.Open   connstr  
  set   rs=server.CreateObject("adodb.recordset")  
   
  ww   =   Split(ip,".",   -1,   1)  
  qsh1=cint(ww(0))  
  qsh2=cint(ww(1))  
  qsh3=cint(ww(2))  
  qsh4=cint(ww(3))  
   
  rs.Open   "select   *   from   [ip]   where   qsh1<="&qsh1&"   and   qsh2<="&qsh2&"   and   qsh3<="&qsh3&"   and   qsh4<="&qsh4&"   order   by   qsh1   desc,qsh2   desc,qsh3   desc,qsh4   desc"   ,conn,1,1  
  if   rs.recordcount   =   0   then  
  quyu="未知数据"  
  else  
  quyu=rs("quyu")  
  end   if  
  Response.Write("&ip_d="&quyu&"&")  
  rs.close  
  set   rs=nothing  
  conn.close  
  set   conn=nothing  
    %>  
  这个是原文件在此目录下有ip.mdb数据库,在另一台服务器和本地测试都是直接上传后就可以正常访问.Top

3 楼ybfqlyq(Rossy|http://blog.ybfq.com)回复于 2006-01-24 19:49:26 得分 10

程序沒有用到這些組件的話就可以顯示的。。ASP頁面打不開與組件無關的。  
  你可以重啟IIS,不行再重裝IIS試一下。。。Top

4 楼whiteamoon(苍白之月)回复于 2006-01-24 20:08:09 得分 10

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(""&db&"")  
  ===>  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath("&db&")"  
  你本地能通过?  
  Top

5 楼whiteamoon(苍白之月)回复于 2006-01-24 20:09:01 得分 10

不好意思写错了  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath("&db&")  
  多点了一下Top

6 楼whiteamoon(苍白之月)回复于 2006-01-24 20:09:54 得分 10

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(db)Top

7 楼evaporate()回复于 2006-02-07 14:01:54 得分 0

问题解决,是IIS设置问题Top

相关问题

  • 求救 怎么打开*.asp文件
  • asp中如何用open打开文件??
  • 求助!asp格式文件打开
  • 为什么不能打开.txt文件,其他文件全部正常
  • 打开文件
  • 打开文件
  • 文件打开
  • 文件打开
  • 打开文件
  • 打开文件

关键词

  • 数据库
  • 文件
  • 组件
  • iis
  • tools
  • source
  • db
  • asp
  • microsoft
  • server

得分解答快速导航

  • 帖主:evaporate
  • mingyuexingguang
  • ybfqlyq
  • whiteamoon
  • whiteamoon
  • whiteamoon

相关链接

  • Web开发类图书

广告也精彩

反馈

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