Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 主要对象 > Database > ADO数据处理 >
ExecuteDataSet

ExecuteDataSet 这个方法是为了ADO.Net这套东西的完整性而设计的,本身在我们平台内部使用的机率可能只有万分之一。只有一些有ADO.Net基础的小伙伴,懂得他是什么东西,有什么用,在什么场景下使用才会需要他。如果你目前不知道DataSet是什么,那么请放心,你用不到他,你下面的内容也不需要看,请自觉跳过。

语法为:

ExecuteDataSet(SQLString,FillSchema,UseIndependenceConnection)

ExecuteDataSet(SQLString,cmdtype,sqlParms,FillSchema,UseIndependenceConnection)

参数名称  说明
SQLString 字符串类型,必填,Sql语句。
cmdtype

必填参数,CommandType枚举值之一,指定SQL语句的命令类型。CommandType型枚举包括以下可选值:

//SQL文本
Text = 1,
//存储过程
StoredProcedure = 4,
//单单是表名
TableDirect = 512

sqlParms 可选参数,sql语句中使用的参数对象。支持字典Dictionary(string,object)、IEnumerable(DbParameter)、匿名对象。默认为空,
UseIndependenceConnection 可选参数,逻辑型,是否使用独立连接处理。如果在一个事务中使用此方法,请传入False。正常情况下单独使用时直接传入True即可。默认值为True.