求大神帮帮小弟啊。。真是哭死了,我网站放到空间后,可以正常浏览,但是大约过20分钟左右就会页面报错,所有连接数据库的页面都报错,唯独没有连接数据库的后台登陆页面能正常打开!!!!!!过大约几分钟后,页面又能正常浏览。这样的事情不断的循环,持续了一天了,究竟是我的代码原因还是空间的原因啊?????
其中一个页面报错出现一下的内容:
Line 43:     {
Line 44:         select s = new select();
Line 45:         DataSet ds = s.getset("select * from question order by id desc");
Line 46:         PagedDataSource pds = new PagedDataSource();
Line 47:         pds.DataSource = ds.Tables[0].DefaultView;
我的本地测试是没有问题的!!!究竟是什么原因会这样子的啊

解决方案 »

  1.   

    数据库连接资源没有释放把,写在using里面或者用try...catch...finally,并手动close
      

  2.   

    .....我写在一个公共类了 并编译了DLL 释放代码是
     public void close() {
                try
                {
                    odc.Close();
                    odc.Dispose();
                }
                catch (Exception ex)
                {                
                    throw ex;
                }
    }
    小网站 连的是access数据库。。