小编典典

将文件插入访问表

sql

我有一个表Reports,该表具有3个字段ID(自动编号),filename(字符串字段),theFile(附件字段)。

我要运行的是SQL查询,然后将PDF文件插入附件字段(theFile)。

可以说PDF文件位于C:驱动器(C:\
report1.pdf)中,我已经尝试过下面的SQL查询,但是它不起作用。我知道将文件存储在数据库中不是一个好习惯,但我只想尝试一下:

CurrentDb.Execute "INSERT INTO Reports (filename,theFile) VALUES ('report1'," & C:\report1.pdf & ")"

阅读 154

收藏
2021-05-16

共1个答案

小编典典

将文件存储在数据库中是标准做法。Access当然支持它,但是不通过SQL。您必须使用DAO,如http://msdn.microsoft.com/en-
us/library/office/bb258184%28v=office.12%29.aspx中所述

2021-05-16