繁体   English   中英

使用SQL从另一个表中提取附件(Access 2010)?

[英]Using SQL to extract an attachment from another table (Access 2010)?

好吧,基本上我有两个表,每个表的字段都相同(因为两个字段都设置为附件)。 现在,我想以某种方式将所有字段从一张表提取到另一张表。 当我尝试以下语法时,会出现以下错误消息。

INSERT INTO Student (Photo)
SELECT Photo FROM Students_Record1;

错误消息: Insert INTO查询不能包含multi-valued字段。

从此错误消息中,我注意到这与设置为附件的数据类型有关。

照片错误

所以我做了下面的代码

INSERT INTO Student (Photo,Photo.FileData,Photo.FileName,Photo.FileType)
SELECT Photo,Photo.FileData,Photo.FileName,Photo.FileType FROM Students_Record1;

这也会输出与上述相同的错误。

错误消息: Insert INTO查询不能包含multi-valued字段。

任何人都知道如何使用SQL将附件从一个表提取到另一个表?

谢谢!

尝试删除第一个字段。

将会

INSERT INTO Student (Photo.FileData,Photo.FileName,Photo.FileType)
SELECT Photo.FileData,Photo.FileName,Photo.FileType FROM Students_Record1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM