コード例 #1
0
        private void buttonConnect_Click(object sender, EventArgs e)
        {
            var sqlServer = this.comboBoxSQLServer.Text;
            var dataBase  = this.comboBoxDB.Text;

            try
            {
                TableUtil.Connect(sqlServer, dataBase);
                this.comboBoxTable.Items.Clear();
                this.comboBoxTable.Items.AddRange(TableUtil.Tables);
                ConnectionParam options = new ConnectionParam()
                {
                    SqlServer = sqlServer,
                    Database  = dataBase,
                };
                saveConnectionParamSettings(options);
            }
            catch (System.Data.SqlClient.SqlException ex)
            {
                MessageBox.Show(
                    string.Format("Не удалось соединиться с базой данных {0} на сервере {1} и получить список таблиц.\n{2}"
                                  , dataBase
                                  , sqlServer
                                  , ex.Message
                                  )
                    , "Ошибка соединения");
            }
        }