Connection :数据命令对象所使用的连接对象;
CommandType:获取或设置一个值,该值指示如何解释CommandText属性;
CommandText:获取或设置要对数据源执行的Transact-SQL语句或存储过程;
CommandTimeout:获取或设置在终止执行命令的尝试并生成错误之前的等待时间;
Parameters:参数集(OledbParameterCollection或SqlParameterCollection)
Case CommandTye of
StoredProcedure: CommandText 为存储过程的名称;
TableDirect:CommandText 为一个或多个表的名称;[只有OleDb也适用]
SQL:SQL语句。当 CommandType为空时,默认取SQL语句。
SqlCommand提供了4个执行方法:
ExecuteNonQuery:主要用来更新数据,如insert /update/delete;
ExecuteScalar:返回单个值;
ExecuteReader:将结果集填充到DataReader中;
ExecuteXmlReader:这是sqlcommand 特有的方法,oledb是没有的,它将返回一个xml格式的文件,由System.Xml.XmlReader 来接受。