2016-03-23 11 views
-1

私は現在、古いVPFアプリケーションのトラブルシューティングを支援するためのC#4.5デスクトップアプリケーションを作成しています。私のアプリは、現在の状態とともに一般に壊れる可能性のあるもののリストを表示することを意図しています。ドライバなしでC#でDBFファイルを読む

表示する必要があるものは、VFPアプリケーションのデータベースにありますので、DBaseデータベースを読み取る必要があります。しかし、私はこのトリッキーないくつかの制限があります:

  1. DBFドライバがシステムにインストールされていることを保証することはできません。
  2. 私のアプリケーションは別のインストーラなしで実行する必要があります。したがって、ACEの再配布可能ファイルを投げることはできません。 (私はVFPアプリケーションと一緒にACEをインストールすることができましたが、付属のライブラリであっても、そのままの部分には依存したくありません)

VFPを読み取ることができるアプリにバンドルできるものはありますかデータベースをインストールする必要はありませんか?

+0

このサイトのルール(許可する必要があります)として許可されているツールやライブラリの推奨はありません。あなたのために仕事をしている私たちに頼る代わりに、自分でGoogleを使う必要があるようです。 – TomTom

答えて

2

私はこれをしたくないですが、自分でfilesを解析することができます。

githubの誰かが同じideaを持っているようです。

+0

ファイルを自分で解析することは、私の目的のために十分に機能するはずです。私はそれに行くでしょう。 –

0

トムは言ったように、 自分でDBFファイルを解析できます。それらの構造は十分に文書化されている。

ACEはVFPデータベースファイルとは何の関係もなく、ACEはDBFファイルを読み書きできません(古いDBF形式でない限り)。適切なVFPデータベースドライバはVFPOLEDBで、アプリケーションにセットアップmsiを組み込むことができます。 VFPOLEDBの使用は簡単な方法です。

関連する問題