我有一个奇怪的问题:我的 dbf 文件的行带有空布尔字段。当我尝试从 dbf 文件中读取此行时,ODBCtrue
为该字段返回,但我想要 getnull
或false
.
我在两个操作系统中对此进行了测试:
- 在 Windows 7 64 位空布尔中选择返回我
false
- 在 Windows 2008 Server 中,选择中的 null 布尔值返回我
true
问题出在哪里?如何设置我的连接字符串以在所有系统中false
或null
当布尔字段具有null
值时勒索返回?
我正在使用带有标准 ODBC 连接器的 .NET。我的连接字符串是:"Driver={Driver do Microsoft dBase (*.dbf)};Data Source=C:\dest_dir"