源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 1390|回复: 1
打印 上一主题 下一主题

下了老大那个衡阳汽车网/Include/const.asp错误,求解!

[复制链接]

14

主题

167

帖子

115

金币

初级会员

Rank: 1

积分
409
跳转到指定楼层
1#
发表于 2010-5-12 10:09:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://www.xxxx.com/index.asp


Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e37'

[Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'T_Config' 无效。

/Include/const.asp,行 29


const.asp:

  1. <%
  2. '相关变量说明
  3. 'site_info(0)=网站标题
  4. 'site_info(1)=网站URL
  5. 'site_info(2)=站长信箱
  6. 'site_info(3)=Logo地址
  7. 'site_info(4)=Banner地址
  8. 'site_info(5)=标识信息
  9. 'site_info(6)=上传文件目录
  10. 'site_info(7)=模板文件目录
  11. 'site_info(8)=每页显示记录数量(此项作用于后台管理)
  12. 'site_info(9)=是否显示页面执行时间
  13. 'site_info(10)=留言本地址
  14. 'site_info(11)=每页显示记录数量(此项作用于前台)
  15. 'site_info(12)=上传文件大小限制
  16. 'site_info(13)=上传文件类型
  17. 'site_info(14)=ubb Html

  18. dim myCache
  19. set myCache=new Cache

  20. myCache.name="config"
  21. 'mycache.makeEmpty '释放内存,测试用
  22. if myCache.valid then
  23.    site_info=myCache.value
  24. else
  25.   mSql = "Select F_SiteInfo from T_Config where F_ID=1"
  26.   set rst = conn.execute(mSql)
  27.   if rst.Eof and rst.Bof then
  28.      response.write "程序载入失败!"
  29.      response.end
  30.   else
  31.      site_info = split(rst(0),"|")
  32.          myCache.add site_info,dateadd("n",30,now)
  33.   end if
  34.   rst.close
  35.   set rst=nothing
  36. end if

  37. '**********************************************
  38. '        vbs Cache类
  39. '
  40. '        属性valid,是否可用,取值前判断
  41. '        属性name,cache名,新建对象后赋值
  42. '        方法add(值,到期时间),设置cache内容
  43. '        属性value,返回cache内容
  44. '        属性blempty,是否未设置值
  45. '        方法makeEmpty,释放内存,测试用
  46. '        方法equal(变量1),判断cache值是否和变量1相同
  47. '        方法expires(time),修改过期时间为time
  48. '**********************************************

  49.     class Cache
  50.         private obj                        'cache内容
  51.         private expireTime                '过期时间
  52.         private expireTimeName        '过期时间application名
  53.         private cacheName                'cache内容application名
  54.         private path                        'uri
  55.        
  56.         private sub class_initialize()
  57.                 path=request.servervariables("url")
  58.                 path=left(path,instrRev(path,"/"))
  59.         end sub
  60.        
  61.         private sub class_terminate()
  62.         end sub
  63.        
  64.         public property get blEmpty
  65.                 '是否为空
  66.                 if isempty(obj) then
  67.                         blEmpty=true
  68.                 else
  69.                         blEmpty=false
  70.                 end if
  71.         end property
  72.        
  73.         public property get valid
  74.                 '是否可用(过期)
  75.                 if isempty(obj) or not isDate(expireTime) then
  76.                         valid=false
  77.                 elseif CDate(expireTime)<now then
  78.                                 valid=false
  79.                 else
  80.                         valid=true
  81.                 end if
  82.         end property
  83.        
  84.         public property let name(str)
  85.                 '设置cache名
  86.                 cacheName=str & path
  87.                 obj=application(cacheName)
  88.                 expireTimeName=str & "expires" & path
  89.                 expireTime=application(expireTimeName)
  90.         end property
  91.        
  92.         public property let expires(tm)
  93.                 '重设置过期时间
  94.                 expireTime=tm
  95.                 application.lock
  96.                 application(expireTimeName)=expireTime
  97.                 application.unlock
  98.         end property
  99.        
  100.         public sub add(var,expire)
  101.                 '赋值
  102.                 if isempty(var) or not isDate(expire) then
  103.                         exit sub
  104.                 end if
  105.                 obj=var
  106.                 expireTime=expire
  107.                 application.lock
  108.                 application(cacheName)=obj
  109.                 application(expireTimeName)=expireTime
  110.                 application.unlock
  111.         end sub
  112.        
  113.         public property get value
  114.                 '取值
  115.                 if isempty(obj) or not isDate(expireTime) then
  116.                         value=null
  117.                 elseif CDate(expireTime)<now then
  118.                         value=null
  119.                 else
  120.                         value=obj
  121.                 end if
  122.         end property
  123.        
  124.         public sub makeEmpty()
  125.                 '释放application
  126.                 application.lock
  127.                 application(cacheName)=empty
  128.                 application(expireTimeName)=empty
  129.                 application.unlock
  130.                 obj=empty
  131.                 expireTime=empty
  132.         end sub

  133.         public function equal(var2)
  134.                 '比较
  135.                 if typename(obj)<>typename(var2) then
  136.                         equal=false
  137.                 elseif typename(obj)="Object" then
  138.                         if obj is var2 then
  139.                                 equal=true
  140.                         else
  141.                                 equal=false
  142.                         end if
  143.                 elseif typename(obj)="Variant()" then
  144.                         if join(obj,"^")=join(var2,"^") then
  145.                                 equal=true
  146.                         else
  147.                                 equal=false
  148.                         end if
  149.                 else
  150.                         if obj=var2 then
  151.                                 equal=true
  152.                         else
  153.                                 equal=false
  154.                         end if
  155.                 end if
  156.         end function
  157. end class

  158. '清除cache内容
  159. function clearapp()
  160. on error resume next
  161. dim i
  162. for i=1 to application.Contents.count
  163.     application.Contents(i)=empty
  164. next
  165. end function
  166. %>

复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享

14

主题

167

帖子

115

金币

初级会员

Rank: 1

积分
409
2#
 楼主| 发表于 2010-5-12 23:57:57 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
老大呢???
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-11-27 18:39 , Processed in 0.145725 second(s), 25 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明