欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 网站制作教程 >

数据库衔接关闭导致rs数据集找不到名目

发表于2019-04-23 17:24| 次阅读| 来源网络整理| 作者session

摘要:数据库衔接关闭导致rs数据集找不到名目

数据库衔接关闭导致rs数据集找不到名目

  咱们先来看看这个谬误揭示:
  
  ADODB.Recordset 谬误 '800a0cc1'
  
  在对应所需称号或序数的汇合中,未找到名目。
  
  /xxx/xxx/productupdate.asp,行 217
  
  咱们打开该ASP文件,摸到217行,发现该行只一个<%=rs("p_viewNums")%>。呵呵,实不相瞒,这是一个“手工”更新商品阅读次数的性能(你懂的,嘿嘿!)。其它的先不管,咱们来看看为什么会报错。
  
  其实咱们看到这个谬误,第一眼的感觉就是记载集中不存在p_viewNums这个字段。而为什么会不存在呢,不外乎两种能够,一是p_viewNums这个字段名打错了,二是咱们的查询语句select的时分,指定了字段名,而p_viewNums这个字段没有蕴含在select语句的查询规范内。细心反省了一遍,这两种能够性都被扫除了。那真正的缘由又是什么呢?
  
  原来,在这一行之前,我调用了一个函数,那个函数里面,有打开数据库衔接,用完之后无关闭数据库衔接。而巧的是,以后rs的数据库衔接和函数中的数据库衔接是用的同一个变量。于是成绩就在这里了。应该就是以后rs的数据库衔接被关闭了导致的。
  
  于是,尝试了把上面调用函数的代码注释掉,再刷新页面,报错隐没了。那成绩最终就确认清楚了,修正模式就是将函数中数据库衔接换了一下,两边性能都不影响即可。
  
  简略总结一下,看到rs数据集找不到名目,不要死扣字段名和sql查询语句,要有更广的处理成绩的思绪。
  
  关于数据库衔接关闭导致rs数据集找不到名目,本文就引见这么多,宿愿对您有所协助,谢谢!