|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。工具|纪录集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更新数据表纪录
--------------------------------------------------------------
Recordset工具办法
Open办法
recordset.OpenSource,ActiveConnection,CursorType,LockType,Options
Source
Recordset工具能够经由过程Source属性来毗连Command工具。Source参数能够是一个Command工具称号、一段SQL命令、一个指定的数据表称号或是一个StoredProcedure。假设省略这个参数,体系则接纳Recordset工具的Source属性。
ActiveConnection
Recordset工具能够经由过程ActiveConnection属性来毗连Connection工具。这里的ActiveConnection能够是一个Connection工具或是一串包括数据库毗连信息(ConnectionString)的字符串参数。
CursorType
Recordset工具Open办法的CursorType参数暗示将以甚么样的游标范例启动数据,包含adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述以下:
--------------------------------------------------------------
常数???????????????????????????????常数值??????????????申明
--------------------------------------------------------------
adOpenForwardOnly????????0??????????????????????缺省值,启动一个只能向前挪动的游标(ForwardOnly)。
adOpenKeyset?????????????????1??????????????????????启动一个Keyset范例的游标。
adOpenDynamic???????????????2??????????????????????启动一个Dynamic范例的游标。
adOpenStatic????????????????????3?????????????????????启动一个Static范例的游标。
--------------------------------------------------------------
以上几个游标范例将间接影响到Recordset工具一切的属性和办法,以以下表申明他们之间的区分。
--------------------------------------------------------------
Recordset属性adOpenForwardOnly??adOpenKeyset??adOpenDynamic??adOpenStatic
--------------------------------------------------------------
AbsolutePage??????????不撑持不撑持可读写可读写
AbsolutePosition??????不撑持不撑持可读写可读写
ActiveConnection????可读写可读写可读写可读写
BOF???????????????????????只读只读只读只读
Bookmark??????????????不撑持不撑持可读写可读写
CacheSize???????????????可读写可读写可读写可读写
CursorLocation???????可读写可读写可读写可读写
CursorType?????????????可读写可读写可读写可读写
EditMode????????????????只读只读只读?只读
EOF????????????????????????只读只读只读只读
Filter??????????????????????可读写可读写可读写可读写
LockType??????????????可读写可读写可读写可读写
MarshalOptions??????可读写可读写可读写可读写
MaxRecords???????????可读写可读写可读写可读写
PageCount?????????????不撑持不撑持只读只读
PageSize????????????????可读写可读写可读写可读写
RecordCount????????不撑持不撑持只读只读
Source???????????????????可读写可读写可读写可读写
State?????????????????????只读只读只读只读
Status????????????????????只读只读只读只读
AddNew??????????????撑持撑持撑持撑持
CancelBatch????????撑持撑持撑持撑持
CancelUpdate???????撑持撑持撑持撑持
Clone???????????????????不撑持不撑持
Close???????????????????撑持撑持撑持撑持
Delete???????????????????撑持撑持撑持撑持
GetRows??????????????撑持撑持撑持撑持
Move??????????????????不撑持撑持撑持撑持
MoveFirst????????????撑持撑持撑持撑持
MoveLast????????????不撑持撑持撑持撑持
MoveNext???????????撑持撑持撑持撑持
MovePrevious???????不撑持撑持撑持撑持
NextRecordset??????撑持撑持撑持撑持
Open???????????????????撑持撑持撑持撑持
Requery???????????????撑持撑持撑持撑持
Resync??????????????????不撑持不撑持撑持撑持
Supports??????????????撑持撑持撑持撑持
Update?????????????????撑持撑持撑持撑持
UpdateBatch???????撑持撑持撑持撑持
--------------------------------------------------------------
个中NextRecordset办法其实不合用于MicrosoftAccess数据库。
LockType
Recordset工具Open办法的LockType参数暗示要接纳的Lock范例,假如疏忽这个参数,那末体系会以Recordset工具的LockType属性为预设值。LockType参数包括adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述以下:
-------------------------------------------------------------
常数常数值申明
--------------------------------------------------------------
adLockReadOnly1缺省值,Recordset工具以只读体例启动,没法运转AddNew、Update及Delete等办法
adLockPrssimistic2当数据源正在更新时,体系会临时锁住其他用户的举措,以坚持数据分歧性。
adLockOptimistic3当数据源正在更新时,体系其实不会锁住其他用户的举措,其他用户能够对数据举行增、删、改的操纵。
adLockBatchOptimistic4当数据源正在更新时,其他用户必需将CursorLocation属性改成adUdeClientBatch才干对数据举行增、
删、改的操纵。
</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; |
|