Попробуйте удалить записи из других таблиц, которые ссылаются на первичный ключ записи, которую вы пытаетесь удалить, перед удалением записи.
Ex:
Таблица транзакций
TransactionID DateOfTransaction CustomerID
1 11/15/11 1
2 11/15/11 2
3 11/15/11 15
4 11/15/11 3
Подробности транзакции
TransactionDetailID TransactionID ItemID Quatity
1 1 43 15
2 1 32 2
3 2 43 89
4 4 32 12
TransactionID
здесь внешний ключ (первичный ключ из другой таблицы). Прежде чем вы сможете удалить родительскую запись в таблице транзакций, вы должны сначала удалить все записи, которые ссылаются на ее PrimaryKey, чтобы избежать ОШИБКИ ОГРАНИЧЕНИЯ КЛАВИШИ *
Ex:
Если вы хотите удалить транзакцию 1 из базы данных, вы должны сначала удалить детали транзакции (Детали транзакции 1 и 2), прежде чем вам будет разрешено удалить транзакциюID 1