属性 | 说明 |
CommandText | 欲执行的SQL命令 |
Connection | 在哪个数据库链接上执行 |
方法 | 说明 |
Cancel() | 取消Command对象执行 |
CreatParame() | 创建一个新的 Prameter对象 |
ExecuteNoQuery() | 执行命令内容,返回受影响列数,只对Updata,Insert,Delete有效,Select 返回0 |
ExecuteReader() | 执行命令,返回DataReader对象。 |
ExecuteScalar() | 执行命令返回首行首列。 |
DataReader对象
属性 | |
FieldCount | 字段总数 |
IsClosed | 获取DataReader对象状态。 |
Item({name,ordinal}) | 获取字段内容,name为字段名称,ordinal为字段序列号,可以两者同时使用 |
方法 | |
Close() | 关闭对象 |
GetBoolean(ordinal) | 获取第ordinal+1列的内容。返回值为Boolean类型数据。 字段本来就必须是Boolean类型。其他有GetByte,GetChar,GetDateTime,GetInt32,GetString,GetTimeSpan, GetDecimal,GetDouble,GetFloat,GetGuid,GetInt16等。 |
GetDataTypeName(ordinal) | 取得第ordinal+1列的来源数据类型名称。 |
GetFieldType(ordinal) | 取得第ordinal+1列的数据类型 |
GetName(ordinal) | 取得第ordinal+1列的字段名称 |
GetOrdinal(name) | 取得字段名称为name的字段序号 |
GetValue(ordinal) | 获得第ordinal+1列的内容 |
GetValues(values) | 获得所有字段内容,并将字段内容放在Vlaues数组, values数组的大小最好与字段数目相等,比之GetValue()方法有效率。 |
IsDBNull()ordinal | 判断第ordinal+1列是否为Null |
Read() | 读取下以条数据并返回值,返回True表示有下一条数据反之返回False |