/// <returns>Trả về dataset với tên bảng mặc định</returns> protected void FillToDataTable(DataTable dataTable, string commandText, params object[] paramValues) { try { CreateCommand(commandText, paramValues); var da = new GtidDataAdapter(CurrentCommand); if (dataTable == null) { dataTable = new DataTable(); } da.Fill(dataTable); da.Dispose(); //da = null; //GC.Collect(); //if (!String.IsNullOrEmpty(Convert.ToString(da))) // File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + String.Format("\\{0}.log", Path.GetRandomFileName()), // Convert.ToString(da)); } catch (Exception ex) { throw new ManagedException(ex.Message, false, dataTable, commandText, paramValues); } }
/// <returns>Trả về dataset với tên bảng mặc định</returns> protected DataTable GetDataTableCommand(string commandText) { try { CreateCommand(commandText); GtidDataAdapter da = new GtidDataAdapter(CurrentCommand); DataTable dtResult = new DataTable(); da.Fill(dtResult); da.Dispose(); //da = null; //GC.Collect(); //if (!String.IsNullOrEmpty(Convert.ToString(da))) // File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + String.Format("\\{0}.log", Path.GetRandomFileName()), // Convert.ToString(da)); return(dtResult); } catch (Exception ex) { throw new ManagedException(ex.Message, false, commandText); } }