首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 每次从sql server中读取一条数据在页面显示,用DataTable还是SqlDataReader对服务器的压力小? [无满意答案结贴,结贴人:zxar9889]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-09 13:29:02 楼主
    在网上找了很多资料学习也没弄明白!!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-09 13:34:461楼 得分:0
    还有,我的gridview分页用的是AspNetPager控件,gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:24:502楼 得分:0
    引用 1 楼 zxar9889 的回复:
    还有,我的gridview分页用的是AspNetPager控件,gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!


    可能你程序代码写的问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:38:393楼 得分:0
    支持中
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • LoveCherry
    • 等级:
    发表于:2008-05-10 16:01:584楼 得分:0
    不管怎么样你要保证尽量读取需要呈现的数据,SQLServerDAL是什么
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 16:24:055楼 得分:0
    gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!
    --------
    可能就是数据访问写的有问题,连接没有关闭,或者ado.net 的com组件没有释放

    所以登录的时候出现数据库异常,但是已经在db层被throw了,没有抛出异常到页面。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 16:34:046楼 得分:0
    SQLServerDAL 是微软的SqlServer 通用的数据访问层 里面把所有的所有的数据访问全部封装起来了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 14:10:057楼 得分:0
    6楼说的对,我对数据库的操作完全通过SQLServerDAL进行操作的,微软的封装应该没有问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 08:58:528楼 得分:0
    应该是你代码问题,微软的dal层不会有问题的,aspnetpager控件用的人多了,也没发生过什么问题哦
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuqian4243
    • 等级:
    发表于:2008-05-13 09:06:469楼 得分:0
    需要详细查证 是什么问题了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 09:10:2310楼 得分:0
    引用 4 楼 LoveCherry 的回复:
    不管怎么样你要保证尽量读取需要呈现的数据,SQLServerDAL是什么
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 10:11:1511楼 得分:0
    程序有时候提示“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 ”,这时候服务器的iis就停止工作了,但是打开sql server的企业管理器能正常使用。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved