protected virtual System.Data.DataSet GetDataSet(string dataSetTableName, string cmdText, System.Data.IDbDataParameter[] dataParams, bool isSqlStatement)
{
if (dataSetTableName == null || dataSetTableName == "")
{
dataSetTableName = "Table";
}
cmdText = this.ReplaceSql(cmdText);
this.Open();
System.Data.DataSet dataSet = new System.Data.DataSet();
this.HandlingParameters(dataParams, isSqlStatement);
if (isSqlStatement)
{
cmdText = this.HandleSqlStatement(cmdText, dataParams);
}
System.Data.IDbDataAdapter dbDataAdapter = this.CreateDbDataAdapter();
System.Data.IDbCommand dbCommand = this.SetCommand(cmdText, dataParams, isSqlStatement);
TraceMessage traceMessage = this.TraceManualCommand(dbCommand);
try
{
dbDataAdapter.SelectCommand = dbCommand;
dbDataAdapter.TableMappings.Add("Table", dataSetTableName);
dbDataAdapter.Fill(dataSet);
}
finally
{
if (traceMessage != null)
{
traceMessage.set_EndTimeStamp(this.ConvertDateString(DateTime.Now));
Database.traceLogger.SendMessage(traceMessage);
}
}
return dataSet;
}