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