• 締切済み

Null値を入れるには?

初歩的な質問です! SQLでデータの更新をかけたいんですが、データがNull値でもUPDATEできるようにしたいんです。 DB側でNull値の許可をしていたら問題なく動くと思ったんですが…現在Access2000を使用しています。 そこで、VBAを使ってSQLでUPDATEをかけようとしているんですが、Null値を受け取ってくれません。 受け取ってくれないため、操作ができなくなってしまいました(/_;) そこで、Null値のUPDATEの方法を教えてください。 よろしくお願いします。

みんなの回答

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.2

フィールドの値要求を「いいえ」にして UPDATE テーブル名 SET フィールド名 = NULL WHERE 条件; で、できるはずです。

nana_ko
質問者

お礼

ありがとうございます。 フィールド名 = NullでNull値が入るのはわかっているんですが、データがあればそのデータをUPDATE、なければNull値をUPDATEという形で行いたいんです。 すみません、質問の仕方がわるかったようです(>_<)

すると、全ての回答が全文表示されます。
回答No.1

NULLを入れようとしているフィールドは、テーブルの主キーにはなっていませんか?

nana_ko
質問者

お礼

ありがとうございました。

nana_ko
質問者

補足

主キーにはなってないですね。 主キーにするとNull値が入れられないことは十分心得てます、一応^^;

すると、全ての回答が全文表示されます。

関連するQ&A