0

全て、

別の 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 のインスタンスでリンク テーブルとしてリンクされています)。

前もって感謝します。

4

1 に答える 1