仓酷云

标题: ASP网页设计Recordset工具办法详解 [打印本页]

作者: 海妖    时间: 2015-1-16 23:38
标题: ASP网页设计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,分述以下:


常数常数值申明
adOpenForwardOnly0缺省值,启动一个只能向前挪动的游标(ForwardOnly)

adOpenKeyset1启动一个Keyset范例的游标
adOpenDynamic2启动一个Dynamic范例的游标
adOpenStatic3启动一个Static范例的游标

以上几个游标范例将间接影响到Recordset工具一切的属性和办法,以以下表申明他们之间的区分。


Recordset属性adOpenForwardOnlyadOpenKeysetadOpenDynamicadOpenStatic
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才干对数据举行增、删、改的操纵


Options
Recordset工具Open办法的Options参数暗示对数据库哀求的范例,Options参数包括adCmdText、adCmdTable、adCmdStoredProc及adCmdUnknown等,分述以下:


常数常数值申明

adCmdUnknown-1缺省值,暗示指定的CommandText参数范例没法断定
adCmdText1暗示指定的CommandText参数是一样平常的命令范例
adCmdTable2暗示指定的CommandText参数是一个存在的表的称号
adCmdStoredProc3暗示指定的CommandText参数是StoredProcedure的称号
</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
作者: 变相怪杰    时间: 2015-1-20 10:52
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 若相依    时间: 2015-1-29 06:50
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 透明    时间: 2015-1-31 12:31
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者: 柔情似水    时间: 2015-2-2 16:36
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
作者: 只想知道    时间: 2015-2-8 01:15
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 分手快乐    时间: 2015-2-23 20:58
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 飘飘悠悠    时间: 2015-3-7 10:23
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 谁可相欹    时间: 2015-3-14 20:36
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2