1.建立Recordset对象[code]DimobjMyRstSetobjMyRst=Server.CreateObject(“ADODB.Recordset”)objMyRst.CursorLocation=adUseClientBatch‘客户端可批量处理objMyRst.CursorType=adOpenStatic’光标类型为静态类型[/code]注意:Recordset对象不能用SetobjMyRst=Connection.ExcutestrSQL的语句建立,因为其建立的Recordset对象为adOpenFowardOnly不支持记录集分页2.打开Recordset对象[code...
http://www.jb51.net//article/16398.htm
[code]--------------------------------------用途:分页存储过程(对有主键的表效率极高)--说明:------------------------------------ALTERPROCEDURE[UP_GetRecordByPage]@tblNamevarchar(255),--表名@fldNamevarchar(255),--主键字段名@PageSizeint=10,--页尺寸@PageIndexint=1,--页码@IsReCountbit=0,--返回记录总数,非0值则返回@OrderTypebit=0,--设置排序类型,非0值则降序@str...
http://www.jb51.net//article/16388.htm
这个分页使用的是0游标,也就是Rs.OpenSql,Conn,0,1。但是感觉也快不了多少,10万条数据的分页时间300多豪秒之间。[code]<%'******************************'名称:分页类'日期:2005/12/3'作者:西楼冷月'网址:www.xilou.net|www.chinaCMS.org'描述:无'版权:转载请注名出处,作者'******************************ClassPagePrivateCurrPagePrivatePageNPrivateUrlStrPrivateTempStrPrivateErrInfoPri...
http://www.jb51.net//article/16377.htm
[code]functionP(name){this.name=name;this.p1=function(){alert('ParentConstructor');}returnthis;}functionC(name,id){//this.method=P;//this.method(name);//1stmethod//P.call(this,name);//2ndmethodP.apply(this,newArray(name));//3rdmethodthis.id=id;this.dis=function(){alert(this.name);}}functiondis(){ale...
http://www.jb51.net//article/16375.htm
效果图如下:解决思路:1.单击[选择]时,根据当前选择(下拉框)的分类ID,使用ajax请求,取得数据源(服务端使用dataSet.getXml()输出,因为数据量不是很大,所以就偷懒了)2.客户端使用xml数据岛分页显示(使用数据岛分页比较简单,不用写太多的代码)3.搜索时,根据当前选择(下拉框)的分类ID,和搜索关键字,重新使用ajax请求(好像也可以使用xml的结果过滤,但为了方便,重新请求算了),跳到第2步显示4.取数据时,单击某行时,使用onclick事件,把当前行的tr做为参数,使用dom操作就可以得到tr里的td的值附:由于没考虑到其它细节的问题,所以代码有点乱,希望各位能多多指...
http://www.jb51.net//article/16343.htm
C:15G-20G,安装操作系统,SQL2000库,Mysql库其实无需担心SQL在这个盘的安全问题或使用空间问题,一般的库不会超过2G,不然服务器早就慢死了。D:所有可用的空闲空间E:15G邮箱用F:备份用户数据用,根据用户的数据大小而定。...
http://www.jb51.net//article/16332.htm
不过在学脚本prototype.js的过程中发现有些方法我们很少用到,但是有些方法好像很经典,脚本库在不断的加大,眼前一片...继续我们JS入门,今天学习一下Array数组。首先我们来看看它的定义:[code]vararrayObj=newArray()vararrayObj=newArray([size])vararrayObj=newArray([element0[,element1[,[,elementN]]]])[/code]其中:arrayObj是赋值为Array对象的变量名。size由于数组的下标是从零开始,创建的元素的下标将从零到size-1。element0,...,eleme...
http://www.jb51.net//article/16326.htm
比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参数就能看得到,可以被记录下来,或更改。通常GET方法还限制字符的大小(大概是256字节)。事实上POST方法可以没有时间限制的传递数据到服务器,用户在浏览器端是看不到这一过程的,所以POST方法比较适合用于发送一个保密的(比如信用卡号)或者比较大量的数据到服务器。区别:Post是允许传输大量数据的方法,而Get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比Post方法好。建议:1、g...
http://www.jb51.net//article/16322.htm
比如以下的代码就是用来测试用正则表达式匹配从0xff到0xffff的字符。而值范围在0到0xfe的所有字符是不能被匹配的。 以下为引用的内容:[code]Regexregex=newRegex(@"[/u00FF-/uFFFF]+"); //Thecharacters,whoesvaluearesmallerthan0xff, //arenotexpectedtobematched. for(inti=0;i<0xff;i++){ strings=newstring(newchar[]{(char)i}); Debug.Assert(!regex.IsMatch(s),stri...
http://www.jb51.net//article/16278.htm
问题是这样的:一张test的表,字符集采用的latin1。selectto_idfromtestwhereto_id='cn象_王';+---------------+|to_id|+---------------+|cn陶_陶||cn象_王|+---------------+2rowsinset(0.00sec)取cn象_王的数据,居然把cn陶_陶的数据也取回来了。这显然是不允许的。查看它们的编码:(root@im_offlog1a:)[test]>selecthex('cn陶_陶');+----------------+|hex('cn陶_陶')|+----------------+...
http://www.jb51.net//article/16274.htm
虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。以下是JS下对URL进行编/解码的各种方法:escape方法:返回一个可在所有计算机上读取的编码String对象。functionescape(charString:String):String不会被此方法编码...
http://www.jb51.net//article/16271.htm
