Command对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行增加、删除、修改操作。下面介绍使用Command对象对数据库表操作时用到的一些属性。
1.ActiveConnection
该属性用来设置或返回Command对象的连接信息,该属性可以是一个Connection对象或连接字符串。
语法格式为:
Command对象.ActiveConnection=Connection对象
或
Command对象.ActiveConnection=数据源名称字符串
2.CommandText
该属性用来设置或返回对数据源的命令串,这个串可以是SQL语句、表、储存过程或数据提供者支持的任何特殊有效的命令文本。
语法格式为:
Command对象.CommandText=SQL语句、表名、查询名或存储过程名
如果是表名,表示要查询整张表的内容,一般用在需要查询所有数据的时候,下面两句效果是一样的。
〈%(www.xing528.com)
cmd.CommandText=″student″ ′数据表名
cmd.CommandText=″select *from student″ ′SQL语句
%〉
3.Prepared
提出在调用Command对象的Execute方法时,是否将查询的编译结果储存下来。如果将该属性设为True,则会把查询结果编译并保存下来,这样只影响第一次的查询速度,但一但数据提供者编译了Command对象,数据提供者在以后的查询中将使用编译后的版本,从而极大的提高了速度。
4.CommandTimeout
该属性用来设置执行一个Command对象时的等待时间,默认值是30s。如果在这个时间内Command对象没有执行完,则终止命令并产生一个错误。
5.CommandType
该属性用于指定数据查询信息的类型,它告诉Command对象数据查询信息到底是什么类型。语法格式如下:
Command对象.CommandType=类型值
类型值如表7-9所示。
表7-9CommandType的类型值
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。