我开发了将文件插入到访问数据库表的附件字段中的代码。该表称为“报告”,附件字段称为“Field1”。目前,我的代码将文件插入到“报告”表中的第一条记录中,我想做的是根据记录的 ID 添加附件,例如(将附件添加到 ID = 某个值的 Field1 ) . 这可能有人可以帮助我吗?
Instantiate the parent recordset.
Set rsfile = db.OpenRecordset("Reports")
Do While Not rsfile.EOF
If rsfile.Fields("ID").Value = 1 Then
' Activate edit mode.
rsfile.Edit
' Instantiate the child recordset.
Set rsReport = rsfile.Fields("Field1").Value
'Add a new attachment.
filePath = "C:\dbPDF\sitereport.pdf"
rsReport.AddNew
rsReport.Fields("FileData").LoadFromFile (filePath)
rsReport.Update
' Update the parent record
rsfile.Update
rsfile.MoveNext
Loop