0

.dbfファイルの使用に多くの問題があります。.DBFファイルから読み取り、それらを別のデータベースにエクスポートするC#で記述されたアプリケーションがあります。Microsoft dBaseドライバーを使用してみましたが、必要なすべての.DBFファイルを読み取っていません。つまり、5つの.DBFファイルのうち2つからしかデータを取得できないため、VisualStudioは他の.DBFファイルを通知します。存在せず、入力文字列が大きすぎると言い続けます。いくつかのMicrosoftVisualFox Proドライバーがありますが、それらの1つを選択するたびに、VisualStudioは接続を確立できなかったと通知します。最悪の部分は、このアプリケーションが私がアクセスできないクライアントマシンで使用されることです。アプリケーションが他の人のマシンで動作するように、ODBCデータソースを保持するにはどうすればよいですか?私は.DBFにあまり詳しくありませんが、

4

1 に答える 1

2

これらの DBF ファイルは、おそらく Foxpro によって作成されたものですか? Foxpro のバージョンが 7 以降で作成されている場合、ODBC ドライバーはそれらを読み取りません。その場合は、代わりにOLE-DB ドライバーを使用してください。ソースに関係なくファイルで動作する可能性があります。OLE-DB を使用すると、ODBC データ ソースの大失敗から逃れることができるため、試してみる価値があります。

編集:スパムリンクを削除しました

于 2009-04-16T01:35:39.570 に答える