예제 #1
0
 internal void OnInfoMessage(MySqlInfoMessageEventArgs args)
 {
     if (this.InfoMessage != null)
     {
         this.InfoMessage(this, args);
     }
 }
예제 #2
0
        public void ReportWarnings()
        {
            ArrayList    list    = new ArrayList();
            MySqlCommand command = new MySqlCommand("SHOW WARNINGS", this.connection);

            using (MySqlDataReader reader = command.ExecuteReader()) {
                while (reader.Read())
                {
                    list.Add(new MySqlError(reader.GetString(0), reader.GetInt32(1), reader.GetString(2)));
                }
                this.hasWarnings = false;
                if (list.Count != 0)
                {
                    MySqlInfoMessageEventArgs args = new MySqlInfoMessageEventArgs();
                    args.errors = (MySqlError[])list.ToArray(typeof(MySqlError));
                    if (this.connection != null)
                    {
                        this.connection.OnInfoMessage(args);
                    }
                }
            }
        }
예제 #3
0
파일: Driver.cs 프로젝트: GodLesZ/svn-dump
		public void ReportWarnings() {
			ArrayList list = new ArrayList();
			MySqlCommand command = new MySqlCommand("SHOW WARNINGS", this.connection);
			using (MySqlDataReader reader = command.ExecuteReader()) {
				while (reader.Read()) {
					list.Add(new MySqlError(reader.GetString(0), reader.GetInt32(1), reader.GetString(2)));
				}
				this.hasWarnings = false;
				if (list.Count != 0) {
					MySqlInfoMessageEventArgs args = new MySqlInfoMessageEventArgs();
					args.errors = (MySqlError[])list.ToArray(typeof(MySqlError));
					if (this.connection != null) {
						this.connection.OnInfoMessage(args);
					}
				}
			}
		}
예제 #4
0
		internal void OnInfoMessage(MySqlInfoMessageEventArgs args) {
			if (this.InfoMessage != null) {
				this.InfoMessage(this, args);
			}
		}