1

我有一个奇怪的问题:我的 dbf 文件的行带有空布尔字段。当我尝试从 dbf 文件中读取此行时,ODBCtrue为该字段返回,但我想要 getnullfalse.

我在两个操作系统中对此进行了测试:

  • 在 Windows 7 64 位空布尔中选择返回我false
  • 在 Windows 2008 Server 中,选择中的 null 布尔值返回我true

问题出在哪里?如何设置我的连接字符串以在所有系统中falsenull当布尔字段具有null值时勒索返回?

我正在使用带有标准 ODBC 连接器的 .NET。我的连接字符串是:"Driver={Driver do Microsoft dBase (*.dbf)};Data Source=C:\dest_dir"

4

1 回答 1

0

I would start by asking. Is is really a dBASE file or Visual FoxPro based (.dbf) file. If Foxpro, I would start with the VFP OleDB provider instead located here...

于 2012-12-31T10:30:14.847 回答