Access 2000 形式のアクセス データベース (オープンソース プロジェクトから) があります。私が調べたすべてのテキスト フィールドは、(空の文字列)にALLOWZEROLENGTH
設定されてTRUE
います。DEFAULT
""
(Access 2003 を使用して) Access 97 に変換すると、ALLOWZEROLENGTH
は に設定されますFALSE
が、DEFAULT
は空の文字列のままです。
奇妙なことに (私には思えますが)、多くのテキスト フィールドに値を指定しなくても問題なくレコードをテーブルに追加できます。
ただし、フィールドを追加してテーブルのデザインを変更すると、その後レコードを追加しようとすると、「長さゼロの文字列を含めることはできません」というエラーが多数発生します。
それDEFAULT
までは、テキスト フィールドの値のプロパティは休止状態にあるようです。
これは Access 2003 のコンバーターの問題ですか?
最初に2003に変換してから97に戻してみましたが、結果は同じでした
ALLOWZEROLENGTH
97 データベースを調べて を に設定する、TRUE
または を に設定するDEFAULT
のに最適なアクションはありますNull
か?