Movie4You.Database.TryConnect C# (CSharp) Method

TryConnect() public method

public TryConnect ( ) : bool
return bool
        public bool TryConnect()
        {
            bool _rt = true;
            try
            { this.Connect(); }
            catch(MySql.Data.MySqlClient.MySqlException ex)
            {
                _rt = false;
                lastexceptionmessage = ex.Message;
                lastexceptionnumber = ex.Number;
            }
            return _rt;
        }

Usage Example

Esempio n. 1
0
 private void connect_menuitem_Click(object sender, EventArgs e)
 {
     if (database == null)
     {
         dbpassdialog.ShowDialog();
         database = new Database(databasepassword);
     }
     if (database.TryConnect())
     {
         connection_statusstip.Text  = "Połączono";
         connection_statusstip.Image = connect;
         EnableMenu(true);
     }
     else
     {
         MessageBox.Show(database.ExceptionMessage + "\n\n\nNumer:" + database.ExceptionNumber, "Błąd przy połączeniu z bazą", MessageBoxButtons.OK, MessageBoxIcon.Error);
         if (database.ExceptionNumber == 1045)
         {
             dbpassdialog.ShowDialog();
             database.ChangePassword(databasepassword);
         }
     }
 }