全て、
別の MS Access テーブルにプログラムでコピーする必要があるファイルが添付されている MS Access データベースがあります (両方のテーブルは SharePoint 2007 リストにリンクされたテーブルです)。次のコードがあります。
Private Sub AddAttachments(rsSource As Recordset, rsDest As Recordset)
Dim rs2Source As Recordset2
Dim rs2Dest As Recordset2
Set rs2Source = rsSource.Fields!Attachments.Value
Set rs2Dest = rsDest.Fields("Attachments").Value
rs2Source.MoveFirst
If Not (rs2Source.BOF And rs2Source.EOF) Then
While Not rs2Source.EOF
rs2Dest.AddNew
rs2Dest!FileData = rs2Source!FileData
rs2Dest.Update
rs2Source.MoveNext
Wend
End If
Set rs2Source = Nothing
Set rs2Dest = Nothing
End Sub
私の問題は、rs2Dest!FileData = rs2Source!FileData になると、無効な引数エラーが発生し続けることです。したがって、私がやろうとしていることが可能である場合、コードを調整して、あるリストから添付データを読み取り、それを他のリストにインポートするにはどうすればよいですか (どちらも MS Access のインスタンスでリンク テーブルとしてリンクされています)。
前もって感謝します。