分手快乐 发表于 2015-1-16 22:59:31

ASP网页设计ADO事务之(8)---WillChangeRecord 和 R...

优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件adoWillChangeRecord和RecordChangeComplete(RecordsetEvent)办法


WillChangeRecord办法在Recordset中的一个或多个纪录(行)变动之前挪用。RecordChangeComplete办法在一个或多个纪录变动以后挪用。

语法

WillChangeRecordadReason,cRecords,adStatus,pRecordset

RecordChangeCompleteadReason,cRecords,pError,adStatus,pRecordset

参数

adReasonEventReasonEnum值,指定该事务的缘故原由。它的值能够是adRsnAddNew、adRsnDelete、adRsnUpdate、adRsnUndoUpdate、adRsnUndoAddNew、adRsnUndoDelete或adRsnFirstChange。

cRecords长整型,变动(影响)的纪录数量。

pErrorError工具,申明当adStatus值为adStatusErrorsOccurred时所产生的毛病,不然将不合错误它举行设置。

adStatusEventStatusEnum形态值。

当挪用WillChangeRecord时,假如激发事务的操纵乐成,该参数设置为adStatusOK。假如该办法没法哀求作废挂起的操纵,则设置为adStatusCantDeny。

当挪用RecordChangeComplete时,假如激发事务的操纵乐成,则该参数设置为adStatusOK。假如操纵失利,则设置为adStatusErrorsOccurred。

在WillChangeRecord前往前,将该参数设置为adStatusCancel可哀求作废激发该事务的操纵。

在RecordChangeComplete前往前,将该参数设置为adStatusUnwantedEvent可避免后续的关照。

pRecordsetRecordset工具,产生该事务所针对的Recordset。

申明

WillChangeRecord或RecordChangeComplete事务可因以下Recordset操纵并针对行中第一个变动的字段产生:Update、Delete、CancelUpdate、AddNew、UpdateBatch和CancelBatch。RecordsetCursorType的值决意了是哪个操纵招致事务产生。

在WillChangeRecord事务时代,RecordsetFilter属性设置为adFilterAffectedRecords。在处置事务时变动该属性是分歧法的。


</p>缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全

海妖 发表于 2015-1-20 07:19:49

不能只是将它停留在纸上谈兵的程度上。

若相依 发表于 2015-1-22 09:24:48

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

灵魂腐蚀 发表于 2015-1-24 13:58:04

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

活着的死人 发表于 2015-2-1 16:22:42

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

简单生活 发表于 2015-2-7 08:26:48

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

分手快乐 发表于 2015-2-21 06:23:40

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

飘灵儿 发表于 2015-3-6 19:50:31

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

老尸 发表于 2015-3-13 07:08:36

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

第二个灵魂 发表于 2015-3-20 16:11:11

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
页: [1]
查看完整版本: ASP网页设计ADO事务之(8)---WillChangeRecord 和 R...