Microsoft Accessでは、ファイルを列に添付できます(データ型:添付ファイル)。
そして、次を使用してFileNameを取得できます。
SELECT Persons.SSN, Persons.Attachment.FileName
FROM Persons;
ここで、ファイル名(テキスト)のみを保持して、合計サイズを2GBに近づける必要があります。列を作成し、それを使用してFileNameを収集しようとしました。VBA
コードは次のとおりです。
strSQL = "UPDATE Persons " & _
"SET AttachedFilename = Persons.Attachment.FileName " & _
"WHERE Attachment.FileName Is NOT NULL"
CurrentDb.Execute strSQL
エラー:
Run-time error '3061'
Too few parameters. Expected 1.
に変えたら
...
"SET AttachedFilename = 'aaaaa' " & _
...
その後、更新は問題なく処理されます。
この更新を行う正しい方法は何ですか?