我正在将 Access .ADP 项目转换为带有链接表的 .ACCDB。我知道使用 SQL Server 后端时的一个大问题是使用可空bit
字段,因为 Access 的Yes/No
数据类型不允许空值。所以我将所有可以为空的bit
字段都转换为tinyint
. 但是,Access 仍然将这些字段映射为Yes/No
,并将我的所有空值都转换为零。
有人对如何让它停止这种情况有任何建议吗?我已经仔细检查了有问题的字段是否设置为tinyint
,并且在 SSMS 中查询我发现绝大多数记录都是空的。但我能想到的就是刷新或删除并重新创建链接表,这并不能解决问题。