Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Ривай
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 13
1

ошибка при удалении записей из бд

27.05.2015, 09:49. Просмотров 242. Ответов 1
Метки нет (Все метки)

при удалении данных выскакивает ошибка: Удаление или изменение записи невозможно. В таблице "Аудитории" имеются связанные записи. Как это исправить,чтобы удаление работало?

Вот код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
 
namespace raspisanie
{
    public partial class delKafedraForm : Form
    {
        public delKafedraForm()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=raspisanie.accdb");
 
            try
            {
                string comand = "DELETE FROM  [Kafedry] WHERE NaimenovanieKafedry = ?";
                OleDbCommand check = new OleDbCommand(comand, con);
                con.Open();
                check.Parameters.AddWithValue("@NaimenovanieKafedry", comboBox1.Text);
                check.ExecuteNonQuery();
                MessageBox.Show("Запрос выполнен");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 
        private void delKafedraForm_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'raspisanieDataSet.Kafedry' table. You can move, or remove it, as needed.
            this.kafedryTableAdapter.Fill(this.raspisanieDataSet.Kafedry);
 
        }
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2015, 09:49
Ответы с готовыми решениями:

Ошибка при выборе, изменении, удалении и обновлении записей в БД
Не работают кнопки, ошибки каждой приведены ниже на скриншотах. привожу код программы и проект в...

Не обновляется информация на форме из БД при удалении записей
Привет! Есть форма, на которой периодически обновляются данные. При добавлении записей в таблицы на...

Ошибка при удалении строки из БД
здравствуйте. не могу понять в чем проблема. скорее всего мелочь, но хоть убей не вижу где. вот...

Ошибка при удалении записи с БД
Добрый день! Есть метод удаления записи с БД. private void btn_deleteBook_Click(object sender,...

Ошибка при удалении строки
Error 2 Only assignment, call, increment, decrement, and new object expressions can be used as a...

1
Grossmeister
Модератор
3490 / 2528 / 440
Регистрация: 21.01.2011
Сообщений: 11,064
27.05.2015, 09:53 2
Цитата Сообщение от Ривай Посмотреть сообщение
В таблице "Аудитории" имеются связанные записи
Если имеются родительская и дочерняя таблицы, связанные по FK, то либо надо удалять сначала из дочерней, а только потом из родительской, либо FK должен быть ON DELETE CASCADE
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 09:53

Ошибка при удалении в базе данных
При удалении выдает ошибку, никак не могу понять из-за чего она. Помогите пожалуйста.

Ошибка при удалении из базы данных
Всегда удалял данные из таблицы одним и тем же путем: private void...

При удалении из dataGridView появляется ошибка
При удалении из dataGridView появляется ошибка подскажите пожалуйста в чем причина код ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru