Ну в основном у меня есть две таблицы с полем, которое одинаково в обеих таблицах (как в полях оба установлены на вложение). Теперь как-то я хотел бы извлечь все поле из одной таблицы в другую. Когда я пытаюсь выполнить следующий синтаксис, появляется следующее сообщение об ошибке.Использование SQL для извлечения вложения из другой таблицы (Access 2010)?
INSERT INTO Student (Photo)
SELECT Photo FROM Students_Record1;
Сообщение об ошибке: вставку INTO
запрос не может содержать multi-valued
поле.
Из этого сообщения об ошибке я заметил, что это связано с типом данных, поскольку он был установлен на вложение.
Так что я сделал следующий код
INSERT INTO Student (Photo,Photo.FileData,Photo.FileName,Photo.FileType)
SELECT Photo,Photo.FileData,Photo.FileName,Photo.FileType FROM Students_Record1;
Который также выдает ту же ошибку, как выше.
Сообщение об ошибке: вставку INTO
запрос не может содержать multi-valued
поле.
Кто-нибудь знает, как я могу извлечь вложение из одной таблицы в другую с помощью SQL?
Спасибо!
Эта ссылка имеет все виды полезной информации о многозначных полей. https://support.office.com/en-us/article/Using-multivalued-fields-in-queries-6f64f92d-659f-411c-9503-b6624e1e323a?CTT=5&origin=HA0&CorrelationId=64eb2cf3-c4bc-4939-8751- e67f498d2b2e & ui = en-US & rs = ru-US & ad = US # BM8 – Gene