Прежде всего я попробовал этот Вставить данные в таблицы, связанные внешним ключом и не получил ответа.
У меня есть 3 таблицы:
Таблица: Клиенты
ID -------LastName-------FirstName-------PhoneNumber
Таблица: Порядок
ID-------Status-------CustomerID
Таблица: OrderLine
ID-------OrderID-------Product-------Quantity-------PricePerUnit
Я запускаю следующий запрос
SqlCommand myCommand2 =
new SqlCommand(@"INSERT INTO Order (Status, CustomerID)
VALUES(13016, SELECT ID FROM Customers WHERE FirstName = 'Garderp')",
myConnection);`
и это вызывает исключение
Ошибка синтаксиса рядом с порядком
Как я могу добавить данные в таблицу с внешним ключом в SQL Server 2008, особенно в этом конкретном случае?