ASP网页编程之在您的网站中到场互动功效
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 若何在您的网站中到场互动功效(TRANSACTION)呢?IIS(Internet Information Server)与MTS(Mircrosoft Transaction Server)严密配
合,数据库的更改有"同生共逝世"的互动(TRANSACTION)功效。
当ASP法式中一切的数据库的变动都胜利时,才算胜利;有一个数据库的更改掉败时,
已更改的数据库材料将主动恢复(rollback),这就是所谓的互动(TRANSACTION)功效。
好比从甲帐户汇款到乙帐户时,若乙帐户的数据库更改掉败,已更改的甲帐户的数据库
材料将主动恢复。多个数据库的材料不是"同生"就是"共逝世"。
不是一切的数据库都供应互动功效,如:ACCESS则没有供应,SQL SERVER和ORACLE则供应
互动功效。
ASP法式中互动功效的无效局限是一个ASP法式,就是说,触及到这个ASP法式的一切的数据
库的更改都有互动功效。
若何在ASP法式中告知IIS要做互动呢?
办法为在ASP法式的第一行加上"TRANSACTION=Required",告知IIS这个ASP法式利用互动
的功效的处置办法,ASP法式以下:
< %@ TRANSACTION=Required LANGUAGE="VBScript"% >
...
< % Set obj1 = Server.CreateObject("testobj.cls1")% >
< % = obj1.data3t(1,10)% >
< %
Sub OnTransactionCommit()
....
End Sub
Sub OnTransactionAbort()
....
End Sub
% >
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
页:
[1]