1

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

4

1 に答える 1

0

私は尋ねることから始めます。実際には、dBASE ファイルまたは Visual FoxPro ベースの (.dbf) ファイルです。Foxpro の場合は、代わりにここにある VFP OleDB プロバイダーから始めます...

于 2012-12-31T10:30:14.847 に答える