У меня есть 2 таблицы в базе данных SQLite
CREATE TABLE [Stores] (
[ID] NVARCHAR(50),
[Description] NVARCHAR(255),
[GUID] CHAR(36),
[Created] DATETIME,
[Modified] DATETIME,
[Integrated] DATETIME,
CONSTRAINT [] PRIMARY KEY ([ID]));
CREATE TABLE [PriceDef] (
[PriceNumber] INTEGER,
[Store] NVARCHAR(50) REFERENCES [Stores]([ID]) ON DELETE CASCADE ON UPDATE CASCADE,
[Description] NVARCHAR(50),
[Margin] DECIMAL,
[GUID] CHAR(36),
[Created] DATETIME,
[Modified] DATETIME,
[Integrated] DATETIME,
CONSTRAINT [] PRIMARY KEY ([PriceNumber], [Store]));
Когда я пытаюсь удалить строку в таблице Stores, я получаю исключение с этим сообщением: несоответствие внешнего ключа, на данный момент у меня есть только этовнешний ключ к столу. Магазины.
Пожалуйста, помогите: (
Заранее спасибо Педро Симойес.
Спасибо Митчу, Яру и Тиму за их ответы / комментарии, фактическиПрошло много времени, и мое приложение находится в более продвинутом состоянии, проблема была решена, как сказал Тим, все объекты включены / отключены, поэтому мне больше не нужно удалять вещи.