LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

ASP数据库操作大全

admin
2010年7月3日 15:4 本文热度 5498
[p][color=#3d85c6]rs.open sql,conn,a,b [br]参数a为设定游标的类型,其取值为: [br]0 仅向前游标,只能向前浏览记录,不支持分页、recordset、bookmark [br]1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、recordset、bookmark [br]2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。 [br]3 静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动[/color][/p] [p][br][color=#3d85c6]参数b为记录集的锁定类型,其取值为: [br]1 锁定类型,默认的,只读,不能作任何修改 [br]2 当编辑时立即锁定记录,最安全的方式 [br]3 只有在调用update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等 [br]4 当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的[/color][/p] [p][color=#3d85c6]打开数据记录集方法其实不止一种,但是我们用的最多的就是 [br]rs.open sql,1,1的方法,可是后面的数字参数很多人不解其意,下面我们来介绍一下。 [/color][/p][color=#3d85c6] [p]>>>使用心得[br]>>>只读。看权限。[br]>>>看游标,用1,3就好。[br]>>>3,3耗资源[br]>>>只读1,1[/p] [p]ado中的addnew使用说明[br]rs.addnew[br]rs("username")=username[br]rs("userpassword")=password[br]rs("age")=age[br]rs("sex")=sex[br]rs.update[/p] [p][hilitecolor=#ffffff][color=#20124d][b]记录集操作示例大全[br]<%[br]'on error resume next[br] dim connstr,conn[br] connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("datadb/#ip.mdb")[br] set conn=server.createobject("adodb.connection")[br] conn.open connstr[br]%>[br]'== 读取记录[br]声明方法一[br]''set rs=server.createobject("adodb.recordset") [br]''rs.open "select id,title from joke where id="&id&"",conn,1,1 [br]声明方法二[br]set wrs=conn.execute("select * from zm_page where tid=-1 order by ord asc")[/b][/color][/hilitecolor][/p] [p][hilitecolor=#ffffff][color=#20124d][b]开始记录操作[br]do while not wrs.eof[br]if wrs("url")<>"" then[br] main=main&"
  • "&wrs("name")&"
  • "&vbcrlf[br]else[br] main=main&"
  • "&wrs("name")&"
  • "&vbcrlf[br]end if[br]wrs.movenext[br]loop[br]main=main&""[br]wrs.close[br]set wrs=nothing[/b][/color][/hilitecolor][/p] [p]建立记录集对象: [br]set rs=server.createobject("adodb.recordset") [br]rs.open sql语句,conn,3,2 [br][br]sql常用命令使用方法: [br](1) 数据记录筛选: [br]sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" [br]sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" [br]sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" [br]sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" [br]sql="select * from 数据表 where 字段名 between 值1 and 值2" [br](2) 更新数据记录: [br]sql="update 数据表 set 字段名=字段值 where 条件表达式" [br]sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式" [br](3) 删除数据记录: [br]sql="delete from 数据表 where 条件表达式" [br]sql="delete from 数据表" (将数据表所有记录删除) [br](4) 添加数据记录:[br]sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" [br]sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) [br](5) 数据记录统计函数: [br]avg(字段名) 得出一个表格栏平均值 [br]count(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 [br]max(字段名) 取得一个表格栏最大的值 [br]min(字段名) 取得一个表格栏最小的值 [br]sum(字段名) 把数据栏的值相加 [br]引用以上函数的方法: [br]sql="select sum(字段名) as 别名 from 数据表 where 条件表达式" [br]set rs=conn.excute(sql) [br]用 rs("别名") 获取统的计值,其它函数运用同上。 [br](5) 数据表的建立和删除: [br]create table 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) [br]例:create table tab01(name varchar(50),datetime default now()) [br]drop table 数据表名称 (永久性删除一个数据表)[/p] [p]记录集对象的方法: [br]rs.movenext 将记录指针从当前的位置向下移一行 [br]rs.moveprevious 将记录指针从当前的位置向上移一行 [br]rs.movefirst 将记录指针移到数据表第一行 [br]rs.movelast 将记录指针移到数据表最后一行 [br]rs.absoluteposition=n 将记录指针移到数据表第n行 [br]rs.absolutepage=n 将记录指针移到第n页的第一行 [br]rs.pagesize=n 设置每页为n条记录 [br]rs.pagecount 根据 pagesize 的设置返回总页数 [br]rs.recordcount 返回记录总数 [br]rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 [br]rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 [br]rs.delete 删除当前记录,但记录指针不会向下移动 [br]rs.addnew 添加记录到数据表末端 [br]rs.update 更新数据表记录[/p][/color]

    该文章在 2010/7/3 15:04:31 编辑过
    关键字查询
    相关文章
    正在查询...
    点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
    点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
    点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
    点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
    Copyright 2010-2024 ClickSun All Rights Reserved