1. 连接到数据源。这是可选的、通常涉及ADO的Connection对象。 2. 向数据源提交命令。通常涉及ADO的Command对象。在查询中可以与参数对象(Parameter)协同使用。
3. 执行命令,比如一个SELECT脚本。
4. 如果提交的命令有结果返回,可以通过ADO的Recordset对象对结果进行操作,数据存储在缓存中。
5. 如果合适,可将缓存中被修改的数据更新到物理的存储上。
6. 提供错误检测。通常涉及ADO的Error对象。
2、ADO中主要对象的功能 1. Connection对象,表示了一个到数据源的会话。使用Connection对象的成员,可以使用相应的属性打开到数据源的连接,设置游标的位置,设置默认的当前数据库,设置将使用的OLEDBProvider,直接提交SQL脚本等。值得注意的是,在提交SQL脚本的任务时,不用创建一个Command对象,就可完成查询。另外,对Connection对象的创建是同其他对象无关的。Command对象,可被用于查询数据库并返回结果在Recordset对象中。也可以进行批操作和操纵数据库的结构,当然,这需要使用的OLEDBProvider提供相应的支持。此外,可以将一个激活的Connection对象绑定到Command对象的ActiveConnection属性,这使得多个Command对象实例可以共用一个Connection对象。
2. Recordset对象,用来封装查询的结果,可称为结果集。 3. Field对象,用来表达一行结果中各子段的类型和值。
4. Error对象,用来检测和判断在数据库操作中出现的错误,如连接失败。 在ADO中,许多对象名后多了一个"s",比如Error->Errors,Field->Fields等等。添加"s"意味着是相应对象的Collection(集合)对象,比如Errors是Error对象的Collection对象。Collection有点像数组(Array),但不同的是,Collection可以以不同类型的数据或对象作为自己的元素,而数组中的各元素通常都是相同类型的。所以,在看到一个对象名最后是"s",通常表明这是一个Collection对象,比如Errors中的各元素是由Error对象的实例组成的。 2.5 ASP运行环境的配置 ASP是一种在服务器端运行的脚本程序,因而在开发和测试ASP应用程序之前,必须创立可供ASP程序运行的Web服务器工作环境。[5] 如果计算机使用的是Windows系统,安装微软的PWS(Personal Web Server,个人站点服务器)或IIS(Internet Information Server,互联网信息服务器)就可以实现这一目标。[2] 1、安装IIS 下面以windows XP为例安装IIS 首先打开本机的控制面板->【添加/删除程序】->【添加/删除Windows组件】就会打开windows组件安装向导,选择"Internet信息服务(IIS)",然后单击【下一步】安装就可以了。 安装完成后在浏览器中输入http://localhost,如果能显示IIS欢迎字样,就表示安装成功。此时打开控制面板中的Internet 信息服务,选中默认网站,右击鼠标打开默认网站的属性,再点击主目录,在“本地路径”栏会看到“c:\inetpub\wwwroot”,这是系统自动生成的主目录,ASP文件就放在wwwroot文件夹中。 2、设置虚拟目录 有时我们喜欢把ASP文件放在其它分区中,例如在d盘上添加一个文件夹mypub,要运行mypub文件夹中的ASP文件,就要把mypub文件夹设置为虚拟目录,方法如下: 选中“默认网站:点击鼠标右键->新建虚拟目录->下一步->在向导面板中的"别名"栏添加"mypub"->下一步->点击"浏览",选中文件夹mypub->下一步->在面板中可以看到选项"读取","运行脚本"默认是被选中的,根据需要还可以将"写入","目录浏览器"等栏的前面打上勾,然后点击完成就可以了。完成虚拟目录的创建后,假定将名为temp.htm的文件放在mypub文件夹中,则输入下面网址就可以打开它。 (1)http://localhost/mypub/temp.htm (2)http://127.0.0.1/mypub/temp.htm
3.设计思想
3.1 需求分析
3.1.1 功能需求 网络销售是客户和商家在线的交易活动,同时也是个复杂的流动体系。为实现网上成功的交易销售,充分满足客户需求和商家的营销管理,该系统应满足以下功能:客户的注册、登录、查询余额以及商品的购买等。 3.1.2 数据库需求分析 Web应用跟踪和管理顾客的状态、行为主要有两种措施,一是使用Session或Cookie保存顾客活跃期间的信息,但