私は奇妙な問題を抱えています:私の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"