宁波网站设计专栏

宁波网站设计:Parameters参数是使用SQL语句时传送的

发布时间:2018-11-17 22:55:35

  BookMark:该属性用于设置或返回唯一标识Recordset对象中当前记录的书签,使用该属性可对游标进行重新定位。

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片306

  BOF:使用该属性可以判断游标向右移动是否该结束,当游标已经移到第一条记录之前时,其值为true。
  宁波EOF:使用该属性可以判断游标向前移动是否该结束,当游标已经移到最后一条记录之后时,其值为TRUE。
  ④统计记录数量的属性。使用RecordCount属性可以统计结果集合中的记录数量,注意使用该属性时必须将游标类型设置为静态游标或键集游标。
  Recordset对象的集合
  Recordset对象含有以下两个集合:
  ①Properties集合。在Properties集合中包含了Recordset对象的属性信息。
  ②Helds集合。Recordset对象含有由Field对象所组成的Fields集合,其中,每个Field对象对应于Recordset中的一个字段或列。在Fields集合中,最常用的是Count属性和Item方法。
  Fields集合的Count属性。该属性给出了Fields集合中的对象个数,即Recordset对象中的字段个数。
  Fields集合的Item方法。这是Fields集合的缺省调用方法,使用该方法可以返回集合中指定的字段对象。
  Command对象
  宁波网Command对象代表了可被数据源处理的命令,它提供了一种简单地处理查询或存储过
  程的方法。创建Command对象的方法为:

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片308

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片305

  SetCmd=Server.CreateObject(*ADODB.Command”)
  创建了Command对象后,就可以使用该对象的Execute方法执行SQL语句和存储过程0
  Command对象的属性
  宁波使用Command对象的属性可控制对数据源进行操作的特性。Command对象的主要属性为:
  ①ActiveConnection属性。该属性定义了Command对象所使用的数据资源链接,通过该属性可以设置或返回一个字符串,也可指向一个当前打开的Connection对象或定义一个新的连接。例如,下面的示例将Command对象的数据资源链接设置为当前打开的Connection对象Conn:

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片309

  <%SetCmd=Server.CreateOEject(*ADODB.Command“)
  设计Cmd.ActiveConnection=Conn%〉
  ②CommandText属性。使用该属性可设置要在数据库中执行的命令,它可以是SQL语句、存储过程或表名。当该属性为SQL语句或存储过程时,数据源会自动将参数添加到Command对象的Parameters集合中。例如,下面的ZT例将CommandText属性设置为SQL语句:
  宁波网站设计<%SetMyCmd=Server.CreateObject(”ADODB.Command“)
  MyCmd.ActiveConnection=”DSN=MyDsn;UID=sa;PWD=password“
  MyCmd.CommandText=nselect*fromStudent”
  SetMyRec=MyCmd.Execute%>

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片304

  ③CommandTimeout属性。使用该属性可定义Command对象终止并产生一个错误之前的等待时间,它可以继续和重载Connection对象中的对应属性。若服务器不能在CommandTimeout属性规定的时间内完成命令,则将会返回错误信息。
  ④CommandType属性。通过该属性可以设置Command对象所执行的命令类型,其取值为adCmdText(SQL语句)、adCmdTable(表名)、adCmdStoreProc(存储过程)和adCmdUnknown(命令类型未知)。
  ⑤Prepared属性。该属性用于指定数据提供者是否需要保存命令的编译版本。若该属性的值为TRUE,则当数据提供者第一次执行命令时,将对命令进行编译、优化并保存,使以后的运行速度大大提高。
  ⑥State属性。该属性用于指定Command对象所处的状态,宁波网站设计若Command对象处于打开状态,则State的值为adStateOpen,否则为adStateClosed。
  Command对象的方法
  使用Command对象的方法可以执行命令,也可以创建存储过程中的参数,其中最常用的方法为:
  ①Execute方法。使用Execute方法可以执行Command对象中的命令,若执行命令后有返回结果,则会将结果保存到记录集合中。使用Execute方法的语法如下:
  Setrecordset=Command.ExecuteRecordAffected,Parameters,Options其中,recordset是保存运行结果的Recordset对象;RecordAffected参数是一个可获取受影响
  记录数目的变量;Parameters参数是使用SQL语句时传送的参数值;Options参数提供了命令类型,可以不设置CommandType属性,而在此进行指定。
  ②CreateParameter方法。使用CreateParameter方法可以创建新的Parameter对象,并将其加入Parameters集合。每个Parameter对象表示了传递给SQL语句或存储过程的一个参数,创建的语法为:
  宁波Setparameter=Command.CreateParameter(Name,Type,Direction,Size,Value)
  其巾,paremeter是返回的Parameter对象;Name指定了Parameter对象的名称;Type指定了Parameter对象的类型;Direction指明了Parameter对象属于输人参数、输出参数还是返回参数;Size指明了Parameter对象的长度;Value给出了Parameter对象的值0

宁波网站设计:Parameters参数是使用SQL语句时传送的参数值的图片307

  ③Cancel方法。若在Command对象的Options参数中没置了adAsyncExecute值,即该对象采用异步执行方式时,可使用Cancel方法取消其执行。
  网站设计Command对象的集合
  ①Parameters集合。该集合包含了Command对象的所有Parameter对象,该集合具有下列常用属性和方法:
  宁波网Count属性。该属性给出了Parameters集合中所包含的Parameter对象的数目。
  Append方法。使用该方法可将创建的Parameter对象加入Parameters集合。例如,在以下脚本中,首先使用CreateParameter方法创建了一个名为“minnage”的输入参数,紧接着使用Append方法将其加人Parameters集合。
  <%Setcm=Server.CreateObject(*ADODB.Command*)
  Setpm=cm.CreateParameter(“minnage”,adlnteger,adParamlnput)cm.Parameters.Appendpm%〉
  Delete方法。使用Delete方法可将指定的Parameter对象(使用名称或序号指定对象)从Parameters集合中删除。
  ltem方法。该方法是Parameters集合的默认方法,它可根据指定的名称或序号返回相应的Parameter对象。例如,可以使用以下语句对Parameter对象进行赋值:
  <%cm.Parameters.Item(“minnage*)=30%>
  网站该语句也可改为:
  本文转载自
  宁波网站设计www.leseo.net
  补充词条:宁波网络seo  宁波网站seo  宁波seo推广公司  宁波谷歌seo  宁波seo外包