Mysql
 sql >> Database >  >> RDS >> Mysql

avviso di visualizzazione locale dei dati di caricamento di mysql da C#

Grazie a tutti per i vostri suggerimenti e suggerimenti.. Sono riuscito a ottenere la stampa dell'infomessaggio sulla console utilizzando la proprietà errori

 public static void OnInfoMessage(object sender, MySqlInfoMessageEventArgs e)
    {
        foreach (MySqlError err in e.errors)
        {
            Console.WriteLine(err.Code + ":" + err.Message);
        }

    }

e ovunque tu stia aprendo una connessione, basta creare il gestore come indicato nei commenti

 conn.InfoMessage += new MySqlInfoMessageEventHandler(OnInfoMessage);

Sebbene non stampi il numero di errori o ignorati o inseriti, stampa tutte le colonne troncate o errate .. ecc. Esattamente come vedi sulla riga di comando di mysql.