Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Удаление записей
Удаление записей
Удалить существующую запись так же просто, как и вставить новую. Но, в отличие от программного кода для InsertNewCar(), ниже демонстрируется важная возможность применения try/catch для обработки попытки удаления автомобиля, используемого в настоящий момент в процессе оформления заказа для покупателя из таблицы Customers (сама эта таблица будет рассмотрена в этой главе позже).
private static void DeleteCar(SqlConnection cn) {
// Получение номера машины для удаления и само удаление.
Console.Write("Введите номер машины для удаления: ");
int carToDelete = int.Parse(Console.ReadLine());
string sql = string.Format("Delete from Inventory where CarID = '{0}'", carToDelete);
SqlCommand cmd = new SqlCommand(sql, cn);
try { cmd.ExecuteNonQuery(); } catch {
Console.WriteLine("Извините, на эту машину оформляется заказ!");
}
}
- 25.4.2. Удаление записей
- 2.18. Удаление хвостовых символов новой строки и прочих
- Скрытие возможности редактирования списка учетных записей Outlook Express
- Запрос на добавление записей
- 25.4.1. Добавление записей
- Удаление записей из связанной с данными формы
- 3.5. Удаление и модификация учетных записей
- 3 Учетные записи пользователей
- 4.3.1. Файлы и папки нового пользователя
- Настройка параметров связей
- Содержимое шаблонов безопасности
- 25.4. Модификация базы данных