0

c# で 1100 列の dBase III DBF ファイルを更新するには? 「Microsoft.Jet.Oledb.4.0」および「vfpoledb」プロバイダーを試しましたが、更新できません。oledb には 255 列の制限があることを読みました。しかし、単一の列を更新しようとしても、「クエリが複雑すぎます」という例外がスローされます。ただし、選択クエリで列を制限すると、この DBF からデータを読み取ることができます。この DBF を c# で更新する方法はありますか?

4

1 に答える 1

0

SyBase Advantage Local Server に関する私の回答をご覧ください。VFP (dBASE) スタイルの .DBF ファイルを読み取ることができますが、2 ギガの制限と 255 列を超えるファイルも可能です。ダウンロードして実行できる独自の「プロバイダー」があります。OleDb プロバイダーと非常によく似ています (これらはすべて、ICommand、IConnection、IDataAdapter、IParameter などのインターフェイス オブジェクトに基づいているため)。

于 2013-09-19T16:29:00.837 に答える