Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
UL Ext:执行具有指定命令行为的 SQL SELECT 语句并以 ULResultSet 对象形式返回结果集。
Public Function ExecuteResultSet( ByVal cmdBehavior As CommandBehavior ) As ULResultSet
public ULResultSet ExecuteResultSet(CommandBehavior cmdBehavior)
cmdBehavior 用于描述查询结果及其对连接影响的 System.Data.CommandBehavior 标志的逐位组合。UltraLite.NET 仅支持 System.Data.CommandBehavior.Default、System.Data.CommandBehavior.CloseConnection 和 System.Data.CommandBehavior.SchemaOnly 标志。
ULResultSet 对象形式的结果集。
ULException 类 发生 SQL 错误。
InvalidOperationException 该命令处于无效状态。ULCommand.Connection 值缺失或关闭、ULCommand.Transaction 值与连接的当前事务状态不匹配,或者 ULCommand.CommandText 值无效。
该语句就是当前的 ULCommand 对象,它具有必需的 ULCommand.CommandText 值和任何 ULCommand.Parameters 值。ULResultSet 对象为可编辑的结果集,您可在其上执行定位更新和删除。要获得完全可编辑的结果集,请使用 ULCommand.ExecuteTable(CommandBehavior) 方法或 ULDataAdapter 对象。
如果 ULCommand.CommandType 值为 System.Data.CommandType.TableDirect,则 ExecuteReader 方法会执行 ULCommand.ExecuteTable(CommandBehavior) 调用并返回一个转换为 ULResultSet 对象的 ULTable 对象。
此方法支持通过动态 SQL 进行的定位更新和删除。