2007年06月 存档

[zz]SQL语句参考及记录集对象详解

2007年06月25日,星期一

发信人: lfireboy (喜欢喝浓茶), 信区: ASP_JSP_PHP
标  题: SQL语句参考及记录集对象详解
发信站: 华南网木棉站 (Tue Dec  4 12:00:38 2001), 转信

1. ASP与Access数据库连接:
<%@ language=VBscript%>
<%
 dim conn,mdbfile
 mdbfile=server.mappath(”数据库名称.mdb”)
 set conn=server.createobject(”adodb.connection”)
 conn.open “driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码
;dbq=”&mdbfile
%>
2. ASP与SQL数据库连接:
<%@ language=VBscript%>
<%
 dim conn
 set conn=server.createobject(”ADODB.connection”)
 con.open “PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数
据库密码;DATABASE=数据库名称
%>
建立记录集对象:


set rs=server.createobject(”adodb.recordset”)
rs.open SQL语句,conn,3,2
3. SQL常用命令使用方法:
(1) 数据记录筛选:
sql=”select * from 数据表 where 字段名=字段值 order by 字段名 [desc]”
sql=”select * from 数据表 where 字段名 like ‘%字段值%’ order by 字段名 [desc
]”
sql=”select top 10 * from 数据表 where 字段名 order by 字段名 [desc]”
sql=”select * from 数据表 where 字段名 in (’值1′,’值2′,’值3′)”
sql=”select * from 数据表 where 字段名 between 值1 and 值2″
(2) 更新数据记录:
sql=”update 数据表 set 字段名=字段值 where 条件表达式”
sql=”update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式”
(3) 删除数据记录:
sql=”delete from 数据表 where 条件表达式”
sql=”delete from 数据表”  (将数据表所有记录删除)
(4) 添加数据记录:
sql=”insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)”
sql=”insert into 目标数据表 select * from 源数据表”  (把源数据表的记录添加到
目标数据表)
(5) 数据记录统计函数:
AVG(字段名) 得出一个表格栏平均值


COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加
引用以上函数的方法:
sql=”select sum(字段名) as 别名 from 数据表 where 条件表达式”
set rs=conn.excute(sql)
用 rs(”别名”) 获取统的计值,其它函数运用同上。
(5) 数据表的建立和删除:
CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )
例:CREATE TABLE tab01(name varchar(50),datetime default now())
DROP TABLE 数据表名称 (永久性删除一个数据表)
4. 记录集对象的方法:
rs.movenext              将记录指针从当前的位置向下移一行
rs.moveprevious          将记录指针从当前的位置向上移一行
rs.movefirst             将记录指针移到数据表第一行
rs.movelast              将记录指针移到数据表最后一行
rs.absoluteposition=N    将记录指针移到数据表第N行
rs.absolutepage=N        将记录指针移到第N页的第一行
rs.pagesize=N            设置每页为N条记录
rs.pagecount             根据 pagesize 的设置返回总页数
rs.recordcount           返回记录总数


rs.bof                   返回记录指针是否超出数据表首端,true表示是,false为
否
rs.eof                   返回记录指针是否超出数据表末端,true表示是,false为
否
rs.delete                删除当前记录,但记录指针不会向下移动
rs.addnew                添加记录到数据表末端
rs.update                更新数据表记录

[zz]秋日的追思

2007年06月25日,星期一

标 题: 秋 日 的 追 思
发信站: 华南网木棉站 (Fri Dec 4 11:58:19 1998), 转信

 秋,渐渐地远去,随着风儿。
 那风吹黄了绿叶,既而又吹散了落叶,却无法风干铭
心的记忆与刻骨的思念。秋风的涤荡之中,美丽在沉淀,在凝聚 ,一到初冬,便成了霜
。霜在升华却并不见少, 反而厚了起来,沉了起来,在心房中充实,在生命中定格.
 也许那只该是收获的季节,而我,却刚刚播下希望,精心地呵护着,每日每夜,
 每时每刻,那颗希望的种子成了生命的意义和支柱。我,相信缘分,相信奇迹,只
 因我用的是心。等到那一天,它不仅会开花,还会结果。有希望的等待永远也不会
 漫长。人总是傻得很可爱的,全部的付出只是为了维系一个遥远的梦想;也痴得可
 以,所有的执着只为了一句并不很真切的承诺。明知太重的心容易负累,却并不逃避
 感情之重,生命之重。
 叶儿渐黄的时候,心事一天一天地变重;落叶渐多的时候,梦一天一天地清晰起
 来,梦里有霜!于是,平淡的日子里,有了牵挂,有了企盼,也因此添了一分快乐。
 这一切的一切,只因为有了霜儿,或许只是自认为拥有。思念很深,淡淡的忧伤,淡
 淡的喜悦,却都是心系的。至真无痕,至情无悔。总有幽幽的时候,但想霜儿也如我
 一般,便觉得自己拥有了一个完整的世界,一片完美的心空。 整个秋天,成了
思念的海洋。一封又一封的信飞越过海洋,搭成了心之桥,串起了我们的梦想,托着
默默的关怀。真的,在那些日子里,信件对于我有着特殊的意义 。写信,盼信,读信,
成了生活中不可或缺的一部分,三者的简单重复却编织出我无尽的感觉。小小的邮票
托着我的祝福,而轻轻的信封装载着我的思念。霜只用一种很 特殊的信封,于是在


 叶儿渐黄的时候,心事一天一天地变重;落叶渐多的时候,梦一天一天地清晰起
 来,梦里有霜!于是,平淡的日子里,有了牵挂,有了企盼,也因此添了一分快乐。
 这一切的一切,只因为有了霜儿,或许只是自认为拥有。思念很深,淡淡的忧伤,淡
 淡的喜悦,却都是心系的。至真无痕,至情无悔。总有幽幽的时候,但想霜儿也如我
 一般,便觉得自己拥有了一个完整的世界,一片完美的心空。 整个秋天,成了
思念的海洋。一封又一封的信飞越过海洋,搭成了心之桥,串起了我们的梦想,托着
默默的关怀。真的,在那些日子里,信件对于我有着特殊的意义 。写信,盼信,读信,
成了生活中不可或缺的一部分,三者的简单重复却编织出我无尽的感觉。小小的邮票
托着我的祝福,而轻轻的信封装载着我的思念。霜只用一种很 特殊的信封,于是在
成堆的信件当中,我一眼就能找出她的信。有一回,为了买同一个天津城。“等我们
写够了一千封信,梦便会成真。”
 我,当然信了。
 于是,我用心地写信。
 于是,我耐心地等待。

推导牛顿迭代法

2007年06月9日,星期六
 深夜失眠,想了一下方程的求根问题。在这里写个牛顿法的小说明。
   牛顿法是方程求根的一个有力方法,常常能快速求出其他方法求不出或者难以求出的解。

   假定有一个函数y=f(x),方程f(x)=0在 x = r 处有一个根,对于此根,我们先估计一个初始值 Xo(可以是猜测的)。我们现在来得到一个更好的估计值X1。为此趚=Xo处作该曲线的切线,并将其延长与 x 轴相交。切线与x轴的交点通常很接近 r ,我们用它作为下一个估计值X1,求出X1后,用X1代替Xo。重复上述过程,在x=X1处作曲线的另一条切线,并将其延长至与x轴相交,用切线的x轴截距作为下一个近似值X2……这样继续下去,所得出的这个x 轴截距的序列通常迅速接近根r.

    现在再让我们从代数角度看上述过程,我们知道,在初始值Xo处,切线的斜率是f'(x),切线方程为

   
newtons-method
注意:牛顿法也有不成功的时候,若f(x)无根,则,序列不收敛。另外,一些函 数图像可能形成随即序列,这就需要其他的辅助条件。 附注:f'(x)表示函数f(x)的导函数,f'(xo)则表示函数f(x)在x = xo处的导数

收藏 & 分享

Powered by 17fav.com