我正在将Access .ADP项目转换为带有链接表的.ACCDB。我知道使用SQL Server后端时遇到的一个大问题是使用可为空的bit
字段,因为Access的Yes/No
数据类型不允许使用空值。因此,我将所有可空的bit
字段转换为tinyint
。但是,Access仍将这些字段映射为Yes/No
,并将所有空值转换为零。ODBC链接表将Tinyint字段转换为是/否
有没有人有任何建议如何让它停止?我仔细检查过,有问题的字段被设置为tinyint
,并且在SSMS中查询,我发现绝大多数记录都是空的。但我所能想到的只是刷新或删除并重新创建链接表,这并不能解决问题。
感谢您的意见。我只绑定到选项组,而不是复选框,所以我不认为这会有影响,但我会在早上试一试。 – 2013-03-25 20:27:02