跪求关于DataReader未关闭的问题,高分~

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:46:20
作了个用于学习的OA,用了FrameSet来设计页面,前一段一直用Session来保存登陆用户信息,但因为涉及到了文件删除导致session容易丢失的问题,所以换用了cookie来保存,结果程序经常出现dataReader未关闭的问题,令我很费解,而且同一个页面还不是每次都出现,我怀疑是因为frameSet中各个框架内同时使用DataReader导致的现象,但是为什么不是每次都出现,而且我以前用session的时候根本没有出现过,换用了cookie就这个样子了呢?求高人指教,需要的话,我可以把整个工程邮件出去.

frameset就是容易出现这些莫名其妙的问题,能避免的时候尽量还是不要用frameset比较好,可以试试看用iframe代替

可能以前就存在未关闭的问题,应该是有未关闭问题,你好好看一下你的代码.DataReader是否手动关闭,或者出异常而未关才,被你catch掉了.

大哥,这个问题和用frameset无任何关系的,你用的是cookie来存储的信息,他又个致命的缺点就是客户关了cookie接收,无法向客户端存放cookie时,操作就会出错误的,因为cookie 是将信息存在客户端的,最好是用Session Session 只有在服务器繁忙的时候才容易丢失数据,因为你做的是小项目,用的人不会太多,基本不会出现的
在一个就是你用datareader 就爱出现关闭异常的问题,现在大多数都用DataTable 来存放数据,这个就避免了数据库打开和关闭出错误的问题,
你这两个问题都试下,不行的话你给我留言,共同进步!