RecordsAffected, Option三个参数,分述如下: ☆ Commandtext:是包含表名、SQL语句或存储过程名 称等的一个字符串。通常SQ命令包括可以使用数据 操作语言(DML, Data manipulation language)来 操作数据源的数据。例如 INSERT(增加记录)、 DELETE(删除记录)、 UPDATE(更新记录)、或是 select(以 Recordset的形式提取数据等)。除此之 外,也可以通过 Commandtext参数对数据库发出数据 定义语言(DDL, Data definition language),例 如 CREATE TABLE(建立数据表)、 DROP TABLE(删除 教数据表)或 ALTER TABLE(修改数据表的表结构)等。 ◇ Recordsaffected:是一个可选的变量参数,表示 对数据库提出请求时所返回或影响的记录数。例如, 若想知道在执行一个SQL语句时到底删除了多少条
RecordsAffected,Option三个参数,分述如下: ❖CommandText:是包含表名、SQL语句或存储过程名 称等的一个字符串。通常SQL命令包括可以使用数据 操作语言(DML,Data Manipulation Language)来 操作数据源的数据。例如INSERT(增加记录)、 DELETE(删除记录)、UPDATE(更新记录)、或是 SELECT(以Recordset的形式提取数据等)。除此之 外,也可以通过CommandText参数对数据库发出数据 定义语言(DDL,Data Definition Language),例 如CREATE TABLE(建立数据表)、DROP TABLE(删除 数据表)或 ALTER TABLE(修改数据表的表结构)等。 ❖RecordsAffected:是一个可选的变量参数,表示 当对数据库提出请求时所返回或影响的记录数。例如, 若想知道在执行一个SQL语句时到底删除了多少条
记录,只需要把一个变量传给 Recordsaffected参 数,执行完该方法后,通过检查该变量的值便可知 道共删除了几条记录 ◇0 ptions:是一个可选参数,用来指定 Commandtext参数的性质。可以使用下面的常量作 为0 ptions参数: adCmdTable:此参数表明 CommandText是一个表名 adCmdText:此参数表明 CommandText是一个SQL命 令串。 adcmdstoredProc:此参数表明 Commandtext是 存储过程。 adcmdunknown:不指定字符串的内容。(这是缺省 值)
记录,只需要把一个变量传给RecordsAffected参 数,执行完该方法后,通过检查该变量的值便可知 道共删除了几条记录。 ❖Options:是一个可选参数,用来指定 CommandText参数的性质。可以使用下面的常量作 为Options参数: adCmdTable:此参数表明CommandText是一个表名。 adCmdText:此参数表明CommandText是一个SQL命 令串。 adCmdStoredProc:此参数表明CommandText是一个 存储过程。 adCmdUnknown:不指定字符串的内容。(这是缺省 值)
为避免每次打开一个新连接时都要输入系统数据 瀕的路径和名字,可以把这个字符串 分配给一个 session变量或者在一个包含文件中把 它定义为一个常量,这样只需要键入一个变量名即可 而不必输入文件数据源的完整名称 要定义一个包含有文件数据源名字的 session变量 可以在文件 Global asa中定义。例如,可以把下面的内 容添加到文件 Global asa的 ession onstart脚本中 session("connectionstring"= dsn=vod; uid=sa, pwd=mypassword 建立了这个 session变量后,就可以用如下的脚本
为避免每次打开一个新连接时都要输入系统数据 源的路径和名字,可以把这个字符串 分配给一个session变量或者在一个包含文件中把 它定义为一个常量,这样只需要键入一个变量名即可, 而不必输入文件数据源的完整名称。 要定义一个包含有文件数据源名字的session变量, 可以在文件Global.asa中定义。例如,可以把下面的内 容添加到文件Global.asa的session_onstart脚本中: session("connectionstring")= "dsn=vod;uid=sa;pwd=mypassword;" 建立了这个session变量后,就可以用如下的脚本
打开一个连接: Set My Conn=Server Create Object("ADODB Connection) My Conn Open Session (connectionstring 把文件数据源的名字分配给一个esn变量的另一个 优点是,将来可以很容易地改变数据源 在一个ASP网页中使用这些常量之前,必须先包含 个名为 ADOVBS incl的特殊文件。这个文件中包含ADO 使用的所有VBsr常量。其引用方法如例92中的第 语句 般来说, ADOVBS inc被安装在c: iProgram FilesCommon FileslSystem\ADO目录下。如果要使用该
打开一个连接: <% Set MyConn=Server.CreateObject("ADODB.Connection") MyConn.Open Session("connectionstring") %> 把文件数据源的名字分配给一个session变量的另一个 优点是,将来可以很容易地改变数据源。 在一个ASP网页中使用这些常量之前,必须先包含一 个名为ADOVBS.inc的特殊文件。这个文件中包含ADO 使用的所有VBsript常量。其引用方法如例9.2中的第一 行语句。 一般来说,ADOVBS.inc被安装在c:\Program Files\Common Files\System\ADO目录下。如果要使用该
文件的常量,只要将该文件拷入ASP程序所在的目录 即可。但如果使用的是 JavaScript,而不是 VBsript, ADO常量的包含文件应该是 ADOJAVAS inc 连接对象可以通过 Execute方法产生 Recordset 对象。在例9.2脚本中,因没有结果返回,故可不必 使用 Recordset对象来取得运行结果。但有些时候, 连接对象 Execute方法所运行的SL命令或存储过程会 以列为单位返回运行结果,这时就必须利用 Recordset对象来返回连接对象 Execute方法运行结果 其语法格式如下: Set Recordset=conn Execute( Command Text, Records Affected, Options) 第二种语法格式用来从数据库中返回信息,当不 需要返回信息时,则使用第一种语法格式
文件的常量,只要将该文件拷入ASP程序所在的目录 即可。但如果使用的是JavaScript,而不是VBsript, ADO常量的包含文件应该是ADOJAVAS.inc。 连接对象可以通过Execute方法产生Recordset 对象。在例9.2脚本中,因没有结果返回,故可不必 使用Recordset对象来取得运行结果。但有些时候, 连接对象Execute方法所运行的SQL命令或存储过程会 以 列 为 单 位 返 回 运 行 结 果 , 这 时 就 必 须 利 用 Recordset对象来返回连接对象Execute方法运行结果, 其语法格式如下: Set Recordset=conn.Execute(CommandText,RecordsAffected,Options) 第二种语法格式用来从数据库中返回信息,当不 需要返回信息时,则使用第一种语法格式