示例#1
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public bool OpenConnection()
 {
     try {
         if (!accessDB.IsConnected)
         {
             accessDB.OpenConnection();
         }
         Thread.Sleep(100);
         return(accessDB.IsConnected);
     } catch (Exception ex) {
         System.Windows.MessageBox.Show(ex.ToString());
         return(false);
     }
 }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="t"></param>
        /// <param name="table_name"></param>
        /// <returns></returns>
        public bool Input_New_DataRow_To_Access_DB_Table <T>(string table_name, T t)
        {
            try {
                if (!accessDB.IsConnected)
                {
                    accessDB.OpenConnection();
                }
                Thread.Sleep(100);
                if (!accessDB.IsConnected)
                {
                    return(false);
                }

                return(accessDB.InsertDataToTable <T>(t, table_name));
            }
            catch {
                return(false);
            }
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="table_name"></param>
        /// <param name="t"></param>
        /// <returns></returns>
        public bool Input_New_DataRow_To_Access_DB_Table <T>(string table_name, T t)
        {
            try {
                if (!accessDB.IsConnected)
                {
                    accessDB.OpenConnection();
                }
                Thread.Sleep(100);
                if (!accessDB.IsConnected)
                {
                    return(false);
                }

                return(accessDB.InsertDataToTable <T>(t, table_name));
            }
            catch (Exception ex) {
                System.Windows.MessageBox.Show(ex.ToString());
                return(false);
            }
        }