纸上得来终觉浅,绝知此事要躬行。

 

2011年1月7日

SQL Server 的通用分页显示存储过程

摘要: 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方法 阅读全文

posted @ 2011-01-07 18:21 JRoger 阅读(359) 评论(0) 推荐(0) 编辑

c#经典面试题—猫叫,主人醒,老鼠跑(事件的处理)

摘要: 实现方法:分3个类实现,分别为猫类,老鼠类,主人类。猫类:定义一个猫叫事件;老鼠类:订阅猫叫事件,在猫发出叫声这个事件后,老鼠逃跑;主人类:类似于老鼠类,在猫发出叫声这个事件后,主人醒来;猫类实现如下:using System;namespace CarCry{ /// /// 猫类的定... 阅读全文

posted @ 2011-01-07 18:10 JRoger 阅读(4701) 评论(3) 推荐(2) 编辑

导航