Почему следующий оператор SQL не работает?Доступ INSERT с вложенным SELECT
INSERT INTO dialog (speaker, dialog_text) VALUES (
(
SELECT FIRST(id)
FROM FIGURE
WHERE char_name="Doe" AND forename="John"
),
"Some text"
);
Он производит эту ошибку:
Query input must contain at least one table or query.
Одиночные SELECT
заявление работает.
Когда я запускаю этот код в MS Access, все работает отлично, но когда я пытаюсь запустить его на C#, параметризованный, я получаю «До нескольких параметров». исключение. Ты знаешь почему? Должен ли я открыть новую тему для этого вопроса? –
Я думаю, нам нужно будет увидеть запрос параметра и код C#, который поставляет значения параметров. Итак, да, это совсем другое, что это должен быть новый вопрос. – HansUp
... и [здесь] (http://stackoverflow.com/q/35025218/2144390) это! –