/// <summary> /// 执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。 /// </summary> /// <param name="command">执行该构建器构建的命令.</param> /// <returns></returns> public object ExecuteScalar(DbCommandBuilder command) { object result = ReadEngine.ExecuteScalar(command); if (result == null && ReadEngine.DBA.Error != null) { throw new Exception(ReadEngine.DBA.Error.Message); } return(result); }
/// <summary> /// 执行指定的查询命令,并返回相应的数据读取器。 /// </summary> /// <param name="Command">执行该构建器构建的查询命令.</param> /// <returns></returns> public IDataReader ExecuteReader(DbCommandBuilder Command) { IDataReader Rd = ReadEngine.ExecuteReader(Command); if (Rd == null && ReadEngine.DBA.Error != null) { throw new Exception(ReadEngine.DBA.Error.Message); } return(Rd); }