前提・実現したいこと
Recordsetを新規作成し、Fieldを追加、Fieldに初期値を追加したい
発生している問題・エラーメッセージ
実行時エラー '3001':引数が間違った型、許容範囲外、または競合しています。
該当のソースコード
VBA
1Sub Main() 2 Dim adoRs As New ADODB.Recordset 3 With adoRs 4 With .Fields 5 .Append "処理日", adDate, , , Now 6 .Append "列1", adVarChar, 255, , "倉庫" 7 End With 8 .Open 9 End With 10End Sub
試したこと
型がダメかと思い、.Append "処理日", adVarChar, , , Format(Now, "yyyy/mm/dd hh:nn:ss")
にしたり、
.Append "処理日", adDate, , , Now
を無視して次の行を実行したが、同じエラー
FieldValueを無しにした.Append "処理日", adDate
ならOK
参照設定
Microsoft ActiveX Data Objects 6.1 Library
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/19 23:34