我有一个奇怪的问题:我的dbf文件包含null布尔字段的行。当我尝试从dbf文件中读取此行时,ODBC会返回true
这个字段,但我希望得到null
或false
。
我在两个操作系统中测试它:
false
true
问题出在哪里?当布尔字段的值为false
时,如何设置连接字符串以在所有系统null
或null
中勒索返回?
我正在使用带有标准ODBC连接器的.NET。
我的连接字符串是:"Driver={Driver do Microsoft dBase (*.dbf)};Data Source=C:\dest_dir"
答案 0 :(得分:0)
我首先要问。是真的是dBASE文件或基于Visual FoxPro(.dbf)的文件。如果是Foxpro,我会从VFP OleDB提供程序开始,而不是here...