Access.ADPプロジェクトをリンクされたテーブルを持つ.ACCDBに変換中です。Accessのデータ型ではnullが許可されていないため、SQLServerバックエンドを使用する際の大きな問題はnull許容bit
フィールドの使用です。Yes/No
そこで、null許容bit
フィールドをすべてに変換しましたtinyint
。ただし、Accessは引き続きこれらのフィールドをとしてマッピングしYes/No
、すべてのnullをゼロに変換しています。
これを止める方法について誰かアドバイスはありますか?問題のフィールドがに設定されていることをtinyint
再確認し、SSMSでクエリを実行すると、レコードの大部分がnullであることがわかります。しかし、私が考えることができるのは、リンクされたテーブルを更新または削除して再作成することだけであり、それで問題が解決するわけではありません。