• ベストアンサー

長さ0の文字列を格納できません。とエラー発生して困っています。

アクセスのデータベースのフィールド1~20ぐらいのを各テキストボックスに表示させています。そこでテキストボックス内の文字や数値を変更して更新したいのですが、変更や追加は今の所可能ですが、データを空にすると「長さ0の文字列は格納できません。」と表示されます。 みなさんはこの様な時、空のデータにするにはどの様にされていますか?

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

  • ベストアンサー
  • dais4x
  • ベストアンサー率12% (42/332)
回答No.1

空文字が入ることを許すのであれば データベース側で、該当のカラムをNULLを許可に 設定しておけばいいんじゃないでしょうか?

3e3
質問者

お礼

教えていただいたとおりにデータベース側で許可に変更すればエラーなく完了しました。ありがとうございました。 ちなみにデータベース側では一旦入力した値を消して空にしてもエラーなく値を削除することがわかりました。アクセスとVB6の違いでしょうか。どちらにしても解決しましたのでお礼を申し上げます。 ありがとうございました。

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

関連するQ&A