问题描述
publicstaticDataTableGetTable(CommandTypecmdType,stringcmdText,paramsSqlParameter[]commandParameters){SqlCommandcmd=newSqlCommand();DataTabletable;SqlConnectionconn=newSqlConnection(connectionString);try{conn.Open;PrepareCommand(cmd,conn,null,cmdType,cmdText,commandParameters);SqlDataReaderreader=cmd.ExecuteReader(CommandBehavior.CloseConnection);table=newDataTable();table.Load(reader);reader.Close();cmd.Parameters.Clear();}catch(Exceptionex){throwex;}finally{reader.Close();}returntable;}
解决方案
解决方案二:
你想怎么优化?代码简洁?using()....??/
解决方案三:
感觉还不如直接用DataAdapter填充DataSet,然后返回DataSet.Table[0]舒服。
时间: 2024-09-29 09:18:26