私は奇妙な問題を抱えています:私のdbfファイルには、nullブール値フィールドを持つ行があります。dbf ファイルからこの行を読み込もうとすると、ODBC はtrueこのフィールドを返しますが、getnullまたはfalse.
これを 2 つのオペレーティング システムでテストします。
- Windows 7 では、select の 64 ビット null ブール値が返されます
false - Windows 2008 Serverでは、selectのnullブール値が返されます
true
問題はどこだ?falseすべてのシステムで、またはnullブール値フィールドに値がある場合に、接続文字列を設定して戻り値を強要するにはどうすればよいnullですか?
標準の ODBC コネクタで .NET を使用しています。私の接続文字列は次のとおりです。"Driver={Driver do Microsoft dBase (*.dbf)};Data Source=C:\dest_dir"