• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOX フィールドのRequiredプロパティを)

ADOXフィールドのRequiredプロパティをFalseにする方法

このQ&Aのポイント
  • ADOXのフィールドのRequiredプロパティをFalseにする方法について教えてください。
  • 上記のコードでテーブルを作成すると、RequiredをTrueにしていないにもかかわらず、実際にテーブルにデータを入れる際にNULLにしようとするとエラーが発生します。Requiredプロパティの規定値はFalseなのに、なぜ値の入力を要求されるのでしょうか?
  • ADOXで上記のコードに追加してRequiredをFalseにする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

当方、Access2010 です。同じ結果になりました。。 無理っぽいと思いつつGoogleと外人さんが教えてくれました。 http://www.pcreview.co.uk/forums/re-change-field-required-property-adox-t1685138.html tbl.Columns.Append "氏名ID", adInteger '手作業で数値型のフィールドを作るとこれがデフォルトになる tbl.Columns.Append "氏名", adVarWChar, 50 tbl.Columns("氏名").Attributes = adColNullable '追加 では?

YLOHIXU
質問者

お礼

tbl.Columns("氏名").Attributes = adColNullable を追加したら、うまく出来ました! リンク先は英語なのですね。 それを理解できるnicotinismさんはすばらしいですね! ありがとうございました。