




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第7 7章章 数据库访问数据库访问7.1 7.1 网络数据库概述网络数据库概述7.2 ODBC7.2 ODBC数据源数据源 7.3 ADO7.3 ADO对象对象 7.4 7.4 数据库访问数据库访问7.5 7.5 综合举例综合举例 7.1 7.1 网络数据库概述网络数据库概述 ODBC ODBC是衔接数据库的通用驱动程序,是由是衔接数据库的通用驱动程序,是由微软主导的数据库衔接规范,适用环境也以微微软主导的数据库衔接规范,适用环境也以微软的系统最为成熟。在软的系统最为成熟。在UNIXUNIX系统中,通常要运系统中,通常要运用其他厂商所提供的用其他厂商所提供的ODBCODBC驱动程序,有些驱动
2、程序,有些UNIXUNIX厂商会本人提供厂商会本人提供ODBCODBC驱动程序如驱动程序如SUNSUN为为SolarisSolaris提供提供ODBCODBC。 ADO ADO是在是在MicrosoftMicrosoft的新的数据库运用开发的新的数据库运用开发接口接口APIAPIOLE DBOLE DB技术上实现的,经过技术上实现的,经过ASPASP的的ADOADO对象,只需安装了相应的对象,只需安装了相应的OLE DBOLE DB驱动程驱动程序,就可以访问各种数据源,包括传统的关系序,就可以访问各种数据源,包括传统的关系型数据库和其他数据。型数据库和其他数据。前往首页前往首页7.2 ODBC
3、7.2 ODBC数据源数据源7.2.1 ODBC7.2.1 ODBC概述概述7.2.2 7.2.2 创建数据源创建数据源前往首页前往首页7.2.1 ODBC7.2.1 ODBC概述概述 每个每个ODBCODBC数据源都被指定一个名字,即数据源都被指定一个名字,即DSNDSNData Source NameData Source Name。ODBCODBC数据源分为机器数据源分为机器数据源和文件数据源两种。数据源和文件数据源两种。 机器数据源把信息存储在登录信息中,因机器数据源把信息存储在登录信息中,因此只能被该计算机访问。机器数据源包括系统此只能被该计算机访问。机器数据源包括系统数据源和用户数
4、据源。系统数据源对本地计算数据源和用户数据源。系统数据源对本地计算机的一切用户都是可见的,而用户数据源是针机的一切用户都是可见的,而用户数据源是针对某个用户的,它只对当前用户可见。对某个用户的,它只对当前用户可见。 文件数据源把信息存储在后缀名为文件数据源把信息存储在后缀名为.dsn.dsn的的文件中,假设该文件存放在网络共享的驱动器文件中,假设该文件存放在网络共享的驱动器中,就可以被一切安装了一样驱动程序的用户中,就可以被一切安装了一样驱动程序的用户共享。共享。前往本节前往本节7.2.2 7.2.2 创建数据源创建数据源ODBCODBC数据源管理器数据源管理器“创建数据源窗创建数据源窗口口“
5、创建到创建到SQL ServerSQL Server的新数据源窗口的新数据源窗口“SQL ServerSQL Server身份验证窗身份验证窗口口指定默许数据库等选项指定默许数据库等选项指定日志文件等选项指定日志文件等选项“ODBC Microsoft SQL ServerODBC Microsoft SQL Server安装窗口安装窗口“SQL Server ODBCSQL Server ODBC数据源测试窗口数据源测试窗口前往本节前往本节 前往本节前往本节7.3 ADO7.3 ADO对象对象 ADO ADO对象对象ActiveX Data ObjectsActiveX Data Objec
6、ts是是ASPASP内置对象之一,凡是能由内置对象之一,凡是能由ODBCODBC驱动驱动程序访问的数据库,在程序访问的数据库,在ASPASP中都可以经过中都可以经过ADOADO对象与对象与SQLSQL语句对其进展网络访问。语句对其进展网络访问。 ADOADO的七个对象的七个对象1 1ConnectionConnection对象用于创建对象用于创建ASPASP脚本和指定脚本和指定数据库的衔接。数据库的衔接。 2 2CommandCommand对象担任对数据库提供恳求,也对象担任对数据库提供恳求,也就是传送指定的就是传送指定的SQLSQL命令。命令。 3 3ParameterParameter对象
7、担任传送对象担任传送CommandCommand对象所对象所需求的需求的SQLSQL命令参数。命令参数。 4 4RecordSetRecordSet对象担任阅读与操作从数据库对象担任阅读与操作从数据库中获得的数据,也就是说中获得的数据,也就是说RecordSetRecordSet对象可以对象可以用来表示来自根本表或命令执行结果的记录选用来表示来自根本表或命令执行结果的记录选集。集。5 5FieldField对象表示指定对象表示指定RecordSetRecordSet对象的数对象的数据字段。据字段。 ADOADO的七个对象的七个对象6 6PropertyProperty对象表示对象表示ADOAD
8、O的各项对象属性值,的各项对象属性值,每个每个ADOADO对象都会有一个描画或控制对象行的对象都会有一个描画或控制对象行的属性。属性。7 7ErrorError对象担任记录衔接过程中一切发生对象担任记录衔接过程中一切发生的错误信息,任何涉及的错误信息,任何涉及ADOADO对象的操作都会生对象的操作都会生成一个或多个提供者错误。成一个或多个提供者错误。 ADOADO的四个数据集合的四个数据集合1 1FieldsFields数据集合数据集合 一切一切FieldField对象的集合。对象的集合。 2 2PropertiesProperties数据集合数据集合 一切一切PropertyProperty
9、对象的集合。对象的集合。 3 3ParametersParameters数据集合数据集合 包含包含CommandCommand对象的一切对象的一切 Parameter Parameter对象。对象。4 4ErrorsErrors数据集合数据集合 一切一切ErrorError对象的集合。对象的集合。ADOADO对象与数据集合之间的关系对象与数据集合之间的关系前往首页前往首页7.4 7.4 数据库访问数据库访问实现网络数据库的访问主要包括以下实现网络数据库的访问主要包括以下5 5个步骤:个步骤: 1 1翻开数据库翻开数据库 2 2创建记录集创建记录集 3 3操作记录集操作记录集 4 4封锁和释放封
10、锁和释放ADOADO对象对象前往首页前往首页翻开数据库翻开数据库 运用运用ADOADO访问数据库之前,先要建立数据源,访问数据库之前,先要建立数据源,再运用衔接对象翻开数据库。再运用衔接对象翻开数据库。ADOADO的的ConnectionConnection对象对象是网络经过是网络经过ADOADO访问数据库的关键,它担任与数据库访问数据库的关键,它担任与数据库的实践衔接动作,其它对象都是依赖于的实践衔接动作,其它对象都是依赖于ConnectionConnection对象对数据库进展操作的。对象对数据库进展操作的。 ConnectionConnection对象的创建对象的创建语法语法 Set S
11、et 衔接对象名衔接对象名 =Server.CreateObject(ADODB.Connection) =Server.CreateObject(ADODB.Connection)例如例如 Set Conn Set Conn=Server.CreateObject(ADODB.Connection)=Server.CreateObject(ADODB.Connection)ConnectionConnection对象的方法对象的方法方法名方法名功能功能OpenOpen打开打开ConnectionConnection对象,建立与数据源的连接。对象,建立与数据源的连接。ExecuteExecut
12、e执行指定的执行指定的SQLSQL语句、存储过程。语句、存储过程。CloseClose关闭关闭ConnectionConnection对象。对象。OpenOpen方法方法ConnectionConnection对象的对象的OpenOpen方法担任创建与数据源的衔接。方法担任创建与数据源的衔接。语法语法 衔接对象名衔接对象名.Open DSN=.Open DSN=数据源名数据源名;UID=;UID=用户名用户名;PWD=;PWD=密码密码;例如:例如: Set Conn=Server.CreateObject(ADODB.Connection) Set Conn=Server.CreateObj
13、ect(ADODB.Connection) Conn.Open DSN=kycg;UID=sa;PWD=; Conn.Open DSN=kycg;UID=sa;PWD=;ConnectionConnection对象的属性对象的属性属性名属性名说明说明CommandTimeoutCommandTimeout设置设置ConnectionConnection对象的对象的ExecuteExecute方法运行时等方法运行时等待的最长时间。待的最长时间。ConnectionTimeoutConnectionTimeout 设置设置ConnectionConnection对象的对象的OpenOpen方法与数
14、据库连接方法与数据库连接时的最长等待时间。时的最长等待时间。DefaultDatabaseDefaultDatabase设置设置ConnectionConnection对象的缺省数据库名。对象的缺省数据库名。StateState获得获得ConnectionConnection对象的状态,即打开或关闭。对象的状态,即打开或关闭。前往本节前往本节创建记录集创建记录集 对于数据库中数据的访问是经过记录集对对于数据库中数据的访问是经过记录集对象实现的,因此在访问数据库之前需求创建记象实现的,因此在访问数据库之前需求创建记录集对象。录集对象。用SQL语句创建记录集对象 用Recordset对象创建记录集
15、对象 用Command对象创建记录集对象 用用SQLSQL语句创建记录集对象语句创建记录集对象即直接经过即直接经过ConnectionConnection对象的对象的ExecuteExecute方法创建记录集对象。方法创建记录集对象。 语法语法 衔接对象名衔接对象名.Execute(CommandText,RecordAffected,Options).Execute(CommandText,RecordAffected,Options)例如:例如:Conn.Execute(Update teacher set Conn.Execute(Update teacher set 职称职称=副教授副
16、教授 Where Where 系别系别=数学系数学系)Set Rs=Conn.Execute(Select Set Rs=Conn.Execute(Select * * From teacher Where From teacher Where 职称职称=教授教授) CommandText CommandText:可以是:可以是SQLSQL语句、一个存储过程或根本表名;语句、一个存储过程或根本表名;RecordAffectedRecordAffected:是一个整型变量,用于存储数据库效力器每次操:是一个整型变量,用于存储数据库效力器每次操 作所得的记录数;作所得的记录数; Options O
17、ptions:表示对数据库恳求的类型。:表示对数据库恳求的类型。 AdCmdTextAdCmdTextAdCmdTableAdCmdTableAdCmdStoredProcAdCmdStoredProc用用RecordsetRecordset对象创建记录集对象对象创建记录集对象1 1创建一个创建一个RecordsetRecordset对象,格式如下:对象,格式如下:Set RecordsetSet Recordset对象名对象名 =Server.CreateObject(ADODB.Recordset) =Server.CreateObject(ADODB.Recordset)2 2运用运用R
18、ecordsetRecordset对象的对象的OpenOpen方法翻开方法翻开RecordsetRecordset对象。对象。 例如例如Set ObjRs=Server.CreateObject(ADODB.Recordset)Set ObjRs=Server.CreateObject(ADODB.Recordset) 格式格式 Recordset Recordset对象名对象名.Open .Open 数据源数据源, ,衔接称号衔接称号 , ,游标类型游标类型,锁定方式锁定方式,数据源类型数据源类型 常量参数值阐明AdOpenForwardOnly0运用前向类型游标,只能在记录集中向前挪动默许
19、值AdOpenKeySet1运用键集类型游标,可以在记录集中向前或向后挪动。假设其他用户删除或改动了某条记录,记录集中将反映这个变化。但是,假设其他用户添加了一条新记录,新记录将不会出如今记录集中AdOpenDynamic2运用动态类型游标,可以在记录集中向前或向后挪动。对于其他用户呵斥的任何记录的变化都将在记录集中有所反映AdOpenStatic3运用静态类型游标,可以在记录集中向前或向后挪动。不会对其他用户呵斥的任何记录的变化有所反映RecordSetRecordSet对象的对象的CursorTypeCursorType参数参数常量参数值阐明AdLockReadOnly0只读。不能改动数据
20、默许值。AdLockPessimistic1保守式锁定逐个。指定在编辑一个记录时立刻锁定它。AdLockOptimistic2开放式锁定逐个。只在调用Update方法时才锁定记录AdLockBatchOptimistic3开放式批更新。用于批更新方式。RecordSetRecordSet对象的对象的LockTypeLockType参数参数常量参数值阐明AdCmdUnknown-1指示Source参数中的命令类型为未知AdCmdText1指示被执行的字符串包含一个命令文本AdCmdTable2指示被执行的字符串包含一个表的名字AdCmdStoredProc3指示被执行的字符串包含一个存储过程名R
21、ecordSetRecordSet对象的对象的OptionsOptions参数参数注以上常量的阐明包含在文件注以上常量的阐明包含在文件“adovbs.incadovbs.inc中,用户需中,用户需求将该文件复制到网页文件所在的目录中。该文件的途径是求将该文件复制到网页文件所在的目录中。该文件的途径是“C:Program FilesCommon FilesSystemADOC:Program FilesCommon FilesSystemADO,并且在用,并且在用到该常量的到该常量的ASPASP脚本的最前面需求加上如下语句:脚本的最前面需求加上如下语句:用用CommandCommand对象创建记
22、录集对象对象创建记录集对象创建创建CommandCommand对象的语法格式如下:对象的语法格式如下:Set CommandSet Command对象名对象名=Server.CreateObject(ADODBmand)=Server.CreateObject(ADODBmand)例如:例如:Set ObjCm=Server.CreateObject(ADODBmand)Set ObjCm=Server.CreateObject(ADODBmand)CommandCommand对象的属性对象的属性 属性属性说明说明ActiveConnectionActiveConnection设置与设置与Co
23、mmandCommand对象连结的对象连结的ConnectionConnection对象。对象。CommandTextCommandText指明对数据库的具体操作,可以是指明对数据库的具体操作,可以是SQLSQL语句或存语句或存储过程。储过程。CommandTypeCommandType设置设置CommandCommand对象的类型。对象的类型。CommandTimeoutCommandTimeout设置设置CommandCommand对象的对象的ExecuteExecute方法运行时的最长方法运行时的最长等待时间。等待时间。StateState取得取得CommandCommand对象的状态,
24、即打开或关闭。对象的状态,即打开或关闭。用用CommandCommand对象创建记录集对象对象创建记录集对象运用运用ActiveConnectionActiveConnection属性与属性与ConnectionConnection对象建立衔接。对象建立衔接。语法语法 Command Command对象名对象名.ActiveConnection=Connection.ActiveConnection=Connection对象名对象名例如例如 ObjCm.ActiveConnection=Conn ObjCm.ActiveConnection=Conn Command Command对象的对象的
25、ExecuteExecute方法用于执行方法用于执行CommandTextCommandText属性中设定的属性中设定的SQLSQL语句或存语句或存储过程,并且前往记录集对象。储过程,并且前往记录集对象。语法语法 Set Set 记录集对象名记录集对象名=Command.Execute(CommandText,RecordsAffected,Parameters,Options)=Command.Execute(CommandText,RecordsAffected,Parameters,Options)例如例如 Set ObjRs=ObjCm.Execute(Select Set ObjRs
26、=ObjCm.Execute(Select * * From teacher Where From teacher Where 职称职称=教授教授)前往本节前往本节操作记录集操作记录集 创建了记录集对象,就可以对记录集进展创建了记录集对象,就可以对记录集进展操作。对记录集的操作主要经过操作。对记录集的操作主要经过RecordsetRecordset对对象、象、FieldField对象和对象和FieldsFields集合实现。集合实现。 Recordset对象的属性和方法对象的属性和方法 Field对象和对象和Fields集合的属性和方法集合的属性和方法前往本节前往本节RecordSetReco
27、rdSet对象的方法对象的方法1 1、OpenOpen方法方法 运用运用OpenOpen方法可以翻开代表数据表、查询结果或者以前方法可以翻开代表数据表、查询结果或者以前保管的保管的RecordSetRecordSet中记录的游标即与数据库建立衔接。中记录的游标即与数据库建立衔接。语法语法RecordSet.Open Source, ActiveConnection, CursorType, RecordSet.Open Source, ActiveConnection, CursorType, LockType, Options LockType, Options2 2、CloseClose方
28、法方法 用来封锁所指定的用来封锁所指定的RecordSetRecordSet对象。对象。 语法语法 RecordSet.Close RecordSet.Close 这些方法都是用来挪动记录指针的,经过运用这些方法可以根据实践情这些方法都是用来挪动记录指针的,经过运用这些方法可以根据实践情况方便地将记录指针挪动到所要的位置。况方便地将记录指针挪动到所要的位置。 MoveFirst MoveFirst:将指针挪动到:将指针挪动到RecordSetRecordSet对象的第一条记录。对象的第一条记录。 MoveLast MoveLast:将指针挪动到最后一条数据记录。:将指针挪动到最后一条数据记录。
29、 MoveNext MoveNext:将指针挪动到下一条数据记录。:将指针挪动到下一条数据记录。MovePreviousMovePrevious:将指针挪动到上一条数据记录。:将指针挪动到上一条数据记录。 Move Move:将指针挪动到指定位置。:将指针挪动到指定位置。 3 3、MoveFirstMoveFirst,MoveLastMoveLast,MoveNextMoveNext,MovePreviousMovePrevious,MoveMove方法方法RecordSetRecordSet对象的方法对象的方法Num:Num:指针挪动的数目,如为正数表示向后挪动,负数表示向前挪动。指针挪动的
30、数目,如为正数表示向后挪动,负数表示向前挪动。Start:Start:指针挪动的基准点。指针挪动的基准点。AdBookmarkCurrentAdBookmarkCurrent或或0 0表示从当前记录开场;表示从当前记录开场; AdBookmarkFirst AdBookmarkFirst或或1 1表示从首记录开场;表示从首记录开场; AdBookmarkLast AdBookmarkLast或或2 2表示从尾记录开场。表示从尾记录开场。4 4UpdateUpdate,CancelUpdateCancelUpdate,CancelBatchCancelBatch、UpdateBatchUpdat
31、eBatch方法方法 用来更新或取消更新的。用来更新或取消更新的。 Update Update:用于将:用于将RecordSetRecordSet对象中当前记录的修正保管到对象中当前记录的修正保管到 数据库中。数据库中。CancelUpdateCancelUpdate:取消在调用:取消在调用UpdateUpdate方法前所做的修正。方法前所做的修正。 UpdateBatch UpdateBatch:进展批次方式的更新数据操作。:进展批次方式的更新数据操作。 CancelBatch CancelBatch:允许取消批次方式的更新数据操作。:允许取消批次方式的更新数据操作。RecordSetRec
32、ordSet对象的方法对象的方法AddNewAddNew:用来向数据库中插入一条新记录;:用来向数据库中插入一条新记录;DeleteDelete:用于从数据库中删除指定的记录。:用于从数据库中删除指定的记录。语法语法 RecordSet RecordSet对象名对象名.AddNew.AddNew RecordSet RecordSet对象名对象名.Delete.Delete5 5、AddNewAddNew,DeleteDelete方法方法RecordSetRecordSet对象的属性对象的属性1 1ActiveConnectionActiveConnection、SourceSource、Cu
33、rsorTypeCursorType、LockTypeLockType属性属性2 2CursorLocationCursorLocation,BookmarkBookmark属性属性3 3RecordCountRecordCount,MaxRecordsMaxRecords属性属性4 4BOFBOF,EOFEOF属性属性5 5PageSizePageSize,PageCountPageCount,AbsolutePageAbsolutePage,AbsolutePositionAbsolutePositionRecordsetRecordset对象名对象名.Open .Open 数据源数据源,
34、 ,衔接称号衔接称号 , ,游标类型游标类型,锁定方式锁定方式,数据源类型数据源类型 前往前往常量参数值阐明AdEditNone0指示当前没有编辑操作AdEditInProgress1指示当前记录中的数据已被修正但未保管AdEditAdd2指示AddNew方法已被调用,且复制缓冲区中的当前记录是尚未保管到数据库中的新记录AdEditDelete3指示当前记录已被删除EditModeEditMode属性的取值属性的取值前往前往常数参数值阐明AdFilterNone0删除当前挑选条件并恢复查看的一切记录AdFilterPendingRecords1允许只查看已更改且尚未发送到效力器的记录。只能运用
35、于批更新方式AdFilterAffectedRecords2允许只查看上一次Delete,Resync,UpdateBatch或CancelBatch调用所影响的记录AdFilterFetchedRecords3允许查看当前缓冲区中的记录,即上一次从数据库中检索记录的调用结果AdFilterConflictingRecords4允许查看在上一次批更新中失败的记录FilterFilter属性的取值属性的取值 Fields Fields集合就是集合就是RecordsetRecordset对象中包含的一切对象中包含的一切FieldField对象对象的集合,可以经过的集合,可以经过FieldsFiel
36、ds集合的集合的ItemItem方法获得方法获得FieldsFields集合集合中的中的FieldField对象,语法如下:对象,语法如下: Recordset Recordset对象对象.Fields.Item(i).Fields.Item(i)也可以简写为:也可以简写为: Recordset Recordset对象对象.Fields(i).Fields(i) i i表示当前记录的第表示当前记录的第i i个字段,个字段,i=0,1,i=0,1,字段个数字段个数-1-1。 还可以运用还可以运用RecordsetRecordset对象对象(字段名字段名)的方式访问当前的方式访问当前记录的某个字段
37、。记录的某个字段。FieldField对象的访问对象的访问 运用运用FieldsFields集合的集合的CountCount属性获得一个属性获得一个RecordsetRecordset对象中对象中每条记录的字段个数。每条记录的字段个数。FieldField对象的属性对象的属性NameName属性表示对象属性的称号。属性表示对象属性的称号。ValueValue属性表示对象属性的属性值。属性表示对象属性的属性值。TypeType属性表示对象属性的数据类型。属性表示对象属性的数据类型。前往前往FieldField对象的方法对象的方法 Field Field对象的方法包括对象的方法包括AppendCh
38、unkAppendChunk,GetChunkGetChunk等。等。AppendChunkAppendChunk方法和方法和GetChunkGetChunk方法方法是用来专门处置是用来专门处置texttext,imageimage等数据类型的。等数据类型的。AppendChunkAppendChunk方法用于将数据写到数据库中;方法用于将数据写到数据库中;GetChunkGetChunk方法用于将数据从数据库中取出。方法用于将数据从数据库中取出。语法语法 Field.AppendChunk data Field.AppendChunk data Variant = field.GetChun
39、k(size) Variant = field.GetChunk(size)封锁数据库封锁数据库 在一切数据库操作终了后,需求将记录集在一切数据库操作终了后,需求将记录集和数据库的衔接封锁。可以经过和数据库的衔接封锁。可以经过Connection Connection 对对象的象的CloseClose方法将已建立并翻开的方法将已建立并翻开的ConnectionConnection对对象封锁。象封锁。语法语法 衔接对象名衔接对象名.Close.Close例如例如 Conn.Close Conn.Close 注注 封锁以后的封锁以后的ConnectionConnection对象的定义依然存在,对象
40、的定义依然存在,只是其中包含的数据被删除。因此,依然可以经只是其中包含的数据被删除。因此,依然可以经过过OpenOpen方法将该方法将该ConnectionConnection对象重新翻开。对象重新翻开。释放释放ADOADO对象对象 封锁了数据库的衔接,只是清空了它们的封锁了数据库的衔接,只是清空了它们的数据,而定义还在。假设不再运用衔接对象,数据,而定义还在。假设不再运用衔接对象,那么可以释放衔接对象,进而释放所占用的内那么可以释放衔接对象,进而释放所占用的内存资源。存资源。语法语法 Set Set衔接对象名衔接对象名=Nothing=Nothing例如例如 Set Conn=Nothing
41、 Set Conn=Nothing前往本节前往本节综合举例综合举例例题例题13.19例题例题13.20例题例题13.21例题例题13.22前往首页前往首页例例13_19 13_19 显示记录显示记录运用运用CommandCommand对象的对象的ExecuteExecute方法创建记录集对象方法创建记录集对象rsrs%注运用这种方法创建的记录集对象的游标类型是注运用这种方法创建的记录集对象的游标类型是adOpenForwardOnlyadOpenForwardOnly,只,只能对该记录集对象进展显示,不能进展修正、添加、删除的操作,也不能运能对该记录集对象进展显示,不能进展修正、添加、删除的操
42、作,也不能运用用RecordCountRecordCount属性。属性。 例例13_19 13_19 显示记录显示记录在表格的第一行显示字段名在表格的第一行显示字段名For i=0 to rs.Fields.count-1Response.Write & rs.Fields(i).name & Next 显示详细的记录内容显示详细的记录内容Do while not rs.EOF Response.Write For j=0 to rs.Fields.count-1 Response.Write & rs.Fields(j).value & Next Respon
43、se.Write rs.MovenextLoop 前往前往例例13_20 13_20 添加记录添加记录经过经过RecordsetRecordset对象创建记录集对象对象创建记录集对象rs rs set conn = set conn = Server.CreateObject(ADODB.Connection)Server.CreateObject(ADODB.Connection)conn.Open DSN=kycg; UID=sa; PWD=;conn.Open DSN=kycg; UID=sa; PWD=;Set rs= Server.CreateObject(ADODB.Records
44、et)Set rs= Server.CreateObject(ADODB.Recordset)rs.Open rs.Open teacher,conn,adOpenKeyset,adLockOptimistic,adCteacher,conn,adOpenKeyset,adLockOptimistic,adCmdTablemdTable例例13_20 13_20 添加记录添加记录运用记录集对象的方法添加新记录运用记录集对象的方法添加新记录rs.AddNewrs(教师编号教师编号).Value =Trim(Request.QueryString(num)rs(姓名姓名).Value=Trim(Request.QueryString(name)rs(职称职称).Value=Trim(Request.QueryString(zc)rs(系别系别).Value=Trim(Request.QueryString(depart)rs(最高学位最高学位).Value=Trim(Request.QueryString(xw)rs(性别性别).
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手工纸艺买卖合同
- 客户关系管理技术
- 商学院合同(2篇)
- 格式电影上映协议
- 家居清洗服务保证金协议
- 合同中房屋取暖条款
- 旅游策划劳务协议
- 幼儿园语言教育
- 库存管理的基本内容
- 建筑安全元个人工作总结
- 施工质量标准及质量管理体系
- 产后恢复操指导的操作流程及考核评分标准
- 雨水方沟施工工艺全
- 事业单位工作人员调动申请表
- DB32∕T 3916-2020 建筑地基基础检测规程
- 山东义能煤矿有限公司矿山地质环境保护与土地复垦方案
- 华能国际电力股份有限公司本质安全体系管理手册
- 《对话大千世界-绘画创意与实践》 第1课时 定格青春-向艺术家学创作
- 2021南充中考英语试卷及答案及听力
- 《刘姥姥人物形象分析》课件-部编版语文九年级上册
- 异丁烷安全标签
评论
0/150
提交评论