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); } }
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"); } }