每次从sql server中读取一条数据在页面显示,用DataTable还是SqlDataReader对服务器的压力小?

zxar9889 2008-05-09 01:29:02
在网上找了很多资料学习也没弄明白!!
...全文
144 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxar9889 2008-05-15
  • 打赏
  • 举报
回复
程序有时候提示“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 ”,这时候服务器的iis就停止工作了,但是打开sql server的企业管理器能正常使用。
lovehongyun 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 LoveCherry 的回复:]
不管怎么样你要保证尽量读取需要呈现的数据,SQLServerDAL是什么
[/Quote]
Ny-6000 2008-05-13
  • 打赏
  • 举报
回复
需要详细查证 是什么问题了。
didamsma 2008-05-13
  • 打赏
  • 举报
回复
应该是你代码问题,微软的dal层不会有问题的,aspnetpager控件用的人多了,也没发生过什么问题哦
zxar9889 2008-05-12
  • 打赏
  • 举报
回复
6楼说的对,我对数据库的操作完全通过SQLServerDAL进行操作的,微软的封装应该没有问题吧
fsy123456accp 2008-05-10
  • 打赏
  • 举报
回复
SQLServerDAL 是微软的SqlServer 通用的数据访问层 里面把所有的所有的数据访问全部封装起来了
xuan.ye 2008-05-10
  • 打赏
  • 举报
回复
gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!
--------
可能就是数据访问写的有问题,连接没有关闭,或者ado.net 的com组件没有释放

所以登录的时候出现数据库异常,但是已经在db层被throw了,没有抛出异常到页面。
LoveCherry 2008-05-10
  • 打赏
  • 举报
回复
不管怎么样你要保证尽量读取需要呈现的数据,SQLServerDAL是什么
ysjleila 2008-05-10
  • 打赏
  • 举报
回复
支持中
silkstockings 2008-05-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zxar9889 的回复:]
还有,我的gridview分页用的是AspNetPager控件,gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!
[/Quote]

可能你程序代码写的问题吧
zxar9889 2008-05-09
  • 打赏
  • 举报
回复
还有,我的gridview分页用的是AspNetPager控件,gridview数据源用的是DataTable,数据访问用的是微软的SQLServerDAL,如果连续翻多页,会经常发生服务器数据库无反应现象,重新登陆页面中输入用户名、密码也无法登陆了,请各位指点我的问题所在,谢谢!!!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧