CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

很简单的的数据库打开与关闭问题

楼主aspor()2000-11-15 00:01:00 在 Web 开发 / ASP 提问

我的代码如下:  
  Set   conn   =   Server.CreateObject   ("ADODB.Connection")  
  conn.Open   "dsntest"  
  set   rs=conn.execute("select   *   from   news")  
  do   while   not   rs.eof  
  response.write   "   <a   href='display.asp   id=123'>"+rs("newstitle")+"</a>       "+rs("newscontext")+"<br>   "  
  rs.movenext  
  loop  
  rs.close  
  conn.close  
  每次首次执行还可以,可是按“刷新”按扭后,就出错:  
  Provider   错误   '80004005'    
  无法指出的错误    
  test.asp,   行4    
  然后等十几分钟才可以恢复,为什么?  
  问题点数:30、回复次数:6Top

1 楼aspor()回复于 2000-11-15 02:05:00 得分 0

我发现是我的数据库没有正常关闭,错在第二行conn.Open   "dsntest"  
  请问怎样才准时关闭?Top

2 楼hades(冥王)回复于 2000-11-15 02:20:00 得分 0

你的CODE最后一行conn.close可以肯定是已经关闭连接了  
  你这样试试  
  rs.movefirst  
  do   while   not   rs.eof  
  .  
  .  
  .  
  每次都把游标提到最前Top

3 楼Eks(拼命三郎)回复于 2000-11-15 09:23:00 得分 0

以前我在调试时,当程序出错后未能执行到数据库关闭时也碰到过此类问题,还是数据库未关闭。  
  别用rs.close,直接conn.close试试以。Top

4 楼wweijie(可爱小果果)回复于 2000-11-15 10:36:00 得分 0

在你的程序的结尾加上set   rs=nothing  
  set   conn=nothing试试。  
  Top

5 楼yandw(期盼)回复于 2000-12-26 17:06:00 得分 0

你上次肯定没有正常关闭,我发我以前的例子你看看Top

6 楼ttt2(孩子她爸)回复于 2000-12-26 19:34:00 得分 30

<a   href='display.asp&id=123'>"+rs("newstitle")+"</a>     "+rs("newscontext")+"<br>   Top

相关问题

  • 打开数据库简单问题
  • 如何更好的打开数据库链接或关闭数据库链接?
  • 关于数据库的打开和关闭的问题
  • 有关打开数据库的问题,应该很简单
  • ASP中的打开数据库问题(简单,可我不会)
  • 打开只读目录下的数据库,很简单吧?
  • 打开mysql数据库的简单问题
  • 如何判断某个数据库是打开的还是关闭的?
  • 如果asp数据库打开了但是不关闭会怎么样
  • 用ADOCommand打开了一个数据库表用什么方法关闭?

关键词

得分解答快速导航

  • 帖主:aspor
  • ttt2

相关链接

  • Web开发类图书

广告也精彩

反馈

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