public static bool ReadViaOrdianal(MySql.Data.MySqlClient.MySqlDataReader rdr, string Column, out int Result)
 {
     try {
         var ordinal = rdr.GetOrdinal(Column);
         var tmp = rdr.GetInt32(ordinal);
         Result = tmp;
         return true;
     } catch {
         Result = -1;
         return false;
     }
 }
        public static bool ReadViaOrdianal(MySql.Data.MySqlClient.MySqlDataReader rdr, string Column, out DateTime Result)
        {
            try {
                var ordinal = rdr.GetOrdinal(Column);
                var tmp = rdr.GetString(ordinal);

                DateTime dt;
                DateTime.TryParse(tmp, out dt);
                Result = dt;
                return true;
            } catch {
                Result = DateTime.Now;
                return false;
            }
        }