执行具有指定命令行为的 SQL SELECT 语句并返回结果集。
Visual Basic Public Function ExecuteReader( _ ByVal cmdBehavior As CommandBehavior _ ) As ULDataReader
C# public ULDataReader ExecuteReader( CommandBehavior cmdBehavior );
cmdBehavior 用于描述查询结果及其对连接影响的 System.Data.CommandBehavior 标志的逐位组合。UltraLite.NET 仅支持 System.Data.CommandBehavior.Default、System.Data.CommandBehavior.CloseConnection 和 System.Data.CommandBehavior.SchemaOnly 标志。
ULDataReader 对象形式的结果集。
该语句就是当前的 ULCommand 对象,它具有必需的 ULCommand.CommandText 和任何 ULCommand.Parameters。ULDataReader 对象为只读结果集。要获得可编辑的结果集,请使用 ULCommand.ExecuteResultSet(CommandBehavior)、ULCommand.ExecuteTable(CommandBehavior) 或 ULDataAdapter。
如果 ULCommand.CommandType 为 System.Data.CommandType.TableDirect,则 ExecuteReader 会执行 ULCommand.ExecuteTable(CommandBehavior) 并返回一个转换为 ULDataReader 的 ULTable。
出于性能原因,SELECT 语句在缺省情况下标记为只读。如果要将该查询用于执行更新,则此语句必须以 "FOR UPDATE" 作为结尾。
这是 System.Data.IDbCommand.ExecuteReader(System.Data.CommandBehavior) 和 System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior) 的强类型版本。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |