コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
        /// <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);
            }
        }