예제 #1
0
        private void B_ODBC_Add_Click(object sender, EventArgs e)
        {
            String      SQL_ODBC = "INSERT INTO \"Main_Table\" VALUES( '" + Counter++ + "', 'Число', '999', 'ABC' );"; // Запрос на на добавление записей в нашу таблицу, Main_Field будет числовым, начинается с 4 и далее растёт инкрементом
            OdbcCommand Command  = new OdbcCommand(SQL_ODBC, ConnectionODBC);                                          // Формируемкоманду

            try {
                Command.ExecuteNonQuery();                // Выполняемкоманду
                RTB_ODBC.Clear();                         // Очищаем RichTextBox
                RTB_ODBC.AppendText(Command.CommandText); // Вставляем результат выполнения команды с нашей базой
            }
            catch (Exception ex) {
                RTB_ODBC.Clear();
                RTB_ODBC.AppendText(ex.Message);
            }
        }
예제 #2
0
        private void B_ODBC_Disconnect_Click(object sender, EventArgs e)
        {
            String      SQL_ODBC = "DELETE FROM \"Main_Table\" WHERE \"Main_Table\".\"Field_1\" = 'Число';"; // Запрос на удаление всего добавленного (чтобы не делать это вручную потом)
            OdbcCommand Command  = new OdbcCommand(SQL_ODBC, ConnectionODBC);                                // Формируемкоманду

            try {
                Command.ExecuteNonQuery();                // Выполняемкоманду
                RTB_ODBC.Clear();                         // Очищаем RichTextBox
                RTB_ODBC.AppendText(Command.CommandText); // Вставляем результат выполнения команды с нашей базой
                ConnectionODBC.Close();                   // Закрываем соединение
                MessageBox.Show("Соединение с базой данных " + TB_ODBC_Path.Text + " успешно закрыто!", "Работа с базами данных (C#) :: ODBC");
            }
            catch (Exception ex) {
                RTB_ODBC.Clear();
                RTB_ODBC.AppendText(ex.Message);
                MessageBox.Show("Невозможно закрыть соединение с базой данных " + TB_ODBC_Path.Text + " (" + ex.Message + ")!", "Работа с базами данных (C#) :: ODBC");
            }
        }