rs.open与conn.execute详细解释

2016-02-19 19:07 9 1 收藏

下面图老师小编跟大家分享rs.open与conn.execute详细解释,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

  1. RS.OPEN SQL,CONN,A,B,C
  2.
  CONN.EXECUTE(SQL,RowsAffected,C)
  参数含义:
  SQL的值可以是SQL语句、表名、存储过程名,也可以是数据提供者所能接受的任意字符串。为了提高性能,最好为C参数指定合适的值
  可选参数RowsAffected将返回INSERT、UPDATE或DELETE查询执行以后所影响的数目。这些查询会返回一个关闭的Recordset对象。
  一个SELECT查询将返回RowsAffected值为-1并且返回带有一行或多行内容的打开的Recordset。
  EX:
  %
  set Conn=Server.CreateObject("ADODB.Connection")
  Conn.open "Provider=SQLOLEDB;Password=xiaolu;User ID=sa;Database=Test;Data Source =127.0.0.1"
  conn.execute "update Table1 set Col1='123'",RowsAffected,&H0001
  Response.Write RowsAffected&" 行受到影响"
  Conn.close
  Set Conn=Nothing
  %

  A:
  ADOPENFORWARDONLY(=0)
  只读,且当前数据记录只能向下移动

  
  ADOPENKEYSET(=1)
  只读,当前数据记录可自由移动

  
  ADOPENDYNAMIC(=2)
  可读写,当前数据记录可自由移动

  
  ADOPENSTATIC(=3)
  可读写,当前数据记录可自由移动,可看到新增记录

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  
  B:
  ADLOCKREADONLY(=1)
  缺省锁定类型,记录集是只读的,不能修改记录

  
  ADLOCKPESSIMISTIC(=2)
  悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。

  
  ADLOCKOPTIMISTIC(=3)
  乐观锁定 ,直到用Update方法提交更新记录时才锁定记录。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  
  ADLOCKBATCHOPTIMISTIC(=4)
  批量乐观锁定,允许修改多个记录,只有调用UpdateBatch方法后才锁定记录。

  
  当不需要改动任何记录时,应该使用只读的记录集,这样提供者不用做任何检测。
  对于一般的使用,乐观的锁定可能是最好的选择,因为记录只被锁定一小段时间,
  数据在这段时间被更新。这减少了资源的使用。

  
  C:(指定SQL语句类型)
  ADCmdUnknown (= &H0008)
  未知,需要系统来判断,速度慢,为缺省值

  
  ADCmdText (= &H0001)
  命令语句如SQL语句
  如:Select * from Table1

  
  ADCmdTable (= &H0002)
  查询的表名称,例如:Table1

  
  ADCmdStoredProc (= &H0004)
  存储过程名称

  
  ADCmdFile (= &H0100)
  对象类型相应的文件名称

  
  ADCmdTableDirect (= &H0200)
  是能直接从表中获取行内容的表名称

  conn.execute(sql)(0)为数据集的第一个字段的值
  

来源:http://www.tulaoshi.com/n/20160219/1620044.html

延伸阅读
标签: Web开发
document.open()  打开一个新的空白文档,在IE下,open有两个默认参数,相当于document.open("text/html",'""),第二个参数只有一个值可选:replace,如果启用了该值,则新建的文档会覆盖当前页面的文档(相当于清空了原文档里的所有元素,且不能后退即,浏览器的后退按钮不可用); 看一个例子: SCRIPT LANGUAGE="JavaScrip...
标签: 电脑入门
数据库和清单管理函数 AVERAGE返回选定数据库项的平均值 DCOUNT计算数据库中包含数字的单元格的个数 DCOUNTA计算数据库中非空单元格的个数 DGET从数据库中提取满足指定条件的单个记录 DMAX返回选定数据库项中的最大值 DMIN返回选定数据库项中的最小值 DPRODUCT乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DST...
Math.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量。 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数 Math.toDegrees 弧度转化为角度 Math.toR...
no sound from es1370 with pcm(4) driver? Workarounds for no sound from es1370 with pcm(4) driver?You can run the following command every time the machine booted up:# mixer pcm 100 vol 100 cd 100
标签: 电脑入门
库相信用过电脑一段时间的人都不陌生,但是如果刚刚用win7或者一直用xp系统的人,对于库肯定是完全不了解。因为在xp系统里面库的用处非常少,最少图老师小编用了几年的xp重来没想过用库来方便自己存放文件。 1 关于win7库,微软给出的解答: 库是用于管理文档、音乐、图片和其他文件的位置。可以使用与在文件夹中浏览文件相同的方式浏览文件...

经验教程

513

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部