У меня есть программа, которая создает базу данных доступа Microsoft, затем заполняет ее таблицами, большинство таблиц имеют отношения первичного / внешнего ключа, и я пытаюсь использовать эту SQL для создания одной из таблиц, однако я получаю ошибка синтаксиса в ошибке ограничения, когда я пытаюсь его запустить, это происходит при первом «FOREIGN KEY».
CREATE TABLE TblClass (ClassID Text, StudentID Integer FOREIGN KEY REFERENCES TblStudent(StudentID), TeacherID Integer FOREIGN KEY REFERENCES TblTeacher(TeacherID));
Я нашел этот синтаксис на веб-сайте w3schools , когда обнаружил Microsoft документация по ограничениям сбивает с толку. Я получаю ту же ошибку, если я запускаю код в моей программе или если я запускаю его в запросе в базе данных. Я уже использовал sql для создания tblteacher со счетчиком teacherID и tblstudent со счетчиком studentID.