Я пытаюсь создать внешний ключ в базе данных SQL Compact, но получаю сообщение об ошибке «Невозможно вставить значение внешнего ключа, поскольку соответствующее значение первичного ключа не существует».
TableA уже ссылается на TableB, и я пытаюсь создать ссылку из TableC, используя тот же первичный ключ в TableB. Поскольку у меня уже есть ссылка на TableB, в этой таблице должен быть действительный первичный ключ.
Я дважды проверил и трижды проверил ключи и типы данных всех полей, так что я в замешательстве.
Я пытался использовать как параметр графического интерфейса в Visual Studio 2008, так и команду SQL.