asp高级教程V:留言簿的在线消息编辑器(1)
命令对象提供的属性:
的ActiveConnection:ActiveConnection属性可以用来设置命令对象取决于哪一个连接通道与对方沟通,所以物业可以与传入的连接对象或使用字符串替换更方便有着直接的联系。
CommandText:CommandText属性允许三种类型的数据的查询信息,包括一般的SQL语句,表名和子程序的名称,并决定哪些数据查询信息是由另一个属性的命令。
CommandTimeout:有时网络状况不好的响应时间慢的执行网络引起的,该命令对象的方法将结果到底能不能执行后是正常的反应,导致在一个等待状态,停止运行,遇到这种情况我们可以使用CommandTimeout属性设置数据查询执行从一开始(执行)的最长时间允许继续实施,OleDbCommand.CommandTimeout默认值是30秒。
命令:你可以使用CommandType属性来指定数据查询信息的类型。
名称值整数值函数
adCmdText 1指定数据查询信息的类型为SQL语句
adcmdtable 2指定数据查询信息表的名称的类型
adcmdstoredproc 4指定数据查询信息子程序名称的类型
指定未知未知请求信息类型8
准备:如果链路控制(如ODBC)提供数据查询信息的功能首先编译,然后才能制备的属性为true,这样可以提高查询速度,U3000 U3000
Recordset对象的Open函数:
的。打开的表名或SQL指令,连接对象、记录集类型,锁型
参数1:如果指定了数据表的名称,它将打开整个数据表。如果指定的选择指令,记录集对象是数据记录的选择指令选择的结果。
参数二:传递已打开的连接对象之一。
参数三:记录集类型,其中包含四个设置值为下表:
Recordset类型设置的价值意义
adopenforwardonly(= 0)是只读的,而目前的数据记录只能向下移动
adopenstatic(= 3)只读,当前数据记录是自由移动
adOpenKeyset(= 1)可以读写,和当前的数据记录可自由移动
AdOpenDynamic(= 2)可以读写,和当前的数据记录可自由移动
adOpenKeyset和AdOpenDynamic之间的差别仅仅是当多人共享,如果adOpenKeyset
当打开数据表时,您不能看到其他人的新数据记录(除非重新启动)。如果你打开他们adopendynamic模式中,你可以看到其他人的新的数据记录。
参数四:是锁类型,它还包含四组设置值,请参见下表:
锁定类型的设置值含义
adlockreadonly(= 1)打开只读数据记录的默认值
adlockpessimistic(= 2)悲观锁
adlockoptimistic(= 3)乐观锁
adlockbatchoptimistic(= 4)批次乐观锁定