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