【教学课件】第4章Request和Response对象.ppt
《【教学课件】第4章Request和Response对象.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第4章Request和Response对象.ppt(26页珍藏版)》请在三一办公上搜索。
1、第4章 Request和Response对象,11.1 ADO概述 11.2 Connection对象 11.3 Command对象 11.4 RecordSet对象 11.5 Field对象和Fields数据集合 11.6 Properties数据集合和Property对象 11.7 Parameters数据集合与Parameter对象 11.8 Errors数据集合和Error对象,11.1 ADO概述,ASP提供了强大的数据库支持,ASP对数据库的访问可以通过ADOADO(ActiveX Data Objects,ActiveX数据对象)模式来实现。11.1.1 ADO的七个对象 ADO
2、对象主要包含Connection对象、Command对象、Parameter对象、RecordSet对象、Field对象、Property对象和Error对象等七个对象。11.1.2 ADO的四个数据集合ADO对象包含Fields数据集合、Properties数据集合、Parameters数据集合和Error数据集合等四个数据集合。,11.1 ADO概述,11.1.3 ADO对象与数据集合之间的关系,11.2 Connection对象,Connection对象负责与数据库实际的连接动作,代表与数据源进行的惟一会话。Set Conn=Server.CreateObject(ADODB.Conne
3、ction),11.2 Connection对象,11.2.1 Connection对象的方法 1Open方法负责创建与数据源的连接,语法如下:connection.Open ConnectionString,UserID,Password其中ConnectionString包含用于建立连接数据源的信息。UserID包含建立连接时所使用用户名。Password包含建立连接时所使用密码。注意:如果在ConnectionString参数中包括了用户名和密码信息,而同时UserID及Password参数也存在,那么UserID和Password参数将覆盖ConnectionString中指定相应的信
4、息。,11.2 Connection对象,在创建连接时,由于数据库的不同,Connection参数的设置也有所不同:对于在“ODBC数据源控制面板”中设置过的数据源,该参数设置比较简单,可以使用“DSN=数据源名称”的格式。对于没有在“ODBC数据源控制面板”中设置过的,则可以采用指定ODBC驱动程序设置,在Windows系统目录下的Odbc.ini文件中,可以找到相关的信息。,11.2 Connection对象,2Execute方法执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容,语法如下:对于没有返回结果的命令格式:connection.Execute CommandText,
5、RecordsAffected,Options 对于有返回结果的命令格式:Set recordSet=connection.Execute(CommandText,RecordsAffected,Options)该方法返回一个RecordSet对象。,11.2 Connection对象,CommandText是字符串类型,包含要执行的SQL语句、表名、存储过程或特定提供者的文本;RecordsAffected是长整型变量类型,其值是执行指定的操作所影响的记录数目;Options参数表示对数据库请求的类型。3Close方法关闭Connection对象或RecordSet对象以便释放所有关联的系统
6、资源。Connection.close4BeginTrans、CommitTrans和RollbackTrans方法,11.2 Connection对象,11.2.2 Connection对象的属性 1CommandTimeout属性与ConnectionTimeout属性 2ConnectionString属性 3Provider属性 4Mode属性 5其它属性 DefaultDatabase属性 Attributes属性 CursorLocation属性 IsolationLevel属性 State属性 Version属性,11.2 Connection对象,11.2.3 Connecti
7、on对象的数据集合 Connection对象提供Errors、Properties两种数据集合。,11.3 Command对象,11.3.1 Command对象的属性 1ActiveConnection属性 2CommandText属性 3CommandType属性,11.3 Command对象,4CommandTimeout属性 5State属性 6Prepared属性,11.3 Command对象,11.3.2 Command对象的方法 1CreateParamete方法创建新的Parameter对象。Set parameter=command.CreateParameter(Name,T
8、ype,Direction,Size,Value)Name代表Parameter对象名称。Type用于指定Parameter对象数据类型。Direction指示Parameter所标明的是输入参数、输出参数还是既是输出又是输入参数,或该参数是否为存储过程返回的值Size用于指定参数值最大长度(以字符或字节数为单位)Value是变体型,用于指定 Parameter 对象的值。,11.3 Command对象,2Execute方法负责运行指定的SQL命令或存储过程。语法如下:有返回结果的语法:Set recordSet=command.Execute(RecordsAffected,Paramete
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 Request Response 对象
链接地址:https://www.31ppt.com/p-5658747.html