Windows .Net Windows フォーム アプリケーションで作業しているので、.Net Windows フォーム アプリケーションで DBF () を使用できるか知りたいa FoxPro OR Dbase database file
ですか?
DBF
winform .Net アプリケーションのバックエンド データベースとして使用したいと考えています。
アイデア/解決策があれば教えてください。
前もって感謝します。
connectionstrings.comによると、DBF に接続するにはいくつかの方法があります。
正しい接続文字列を使用するだけで問題ありません。
ODBCクラスを使用して DBF ファイルにアクセスします。connectionstrings.comを見て、正しい接続文字列を見つけてください。次のようにする必要があります。
string dbfDirectory = @"C:\the_path_to_my_dbf_file_or_files";
using (OdbcConnection conn = new OdbcConnection(@"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" + dbfDirectory + ";"))
{
conn.Open();
using (OdbcCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "SELECT * FROM myDbFileFromTheUpperDirectory.dbf";
using (OdbcDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// do something
}
}
}
}
そのための OLE DB (推奨) または ODBC ドライバーがある場合は、そのとおりです。
上記に加えて、.DBF ファイルも Visual FoxPro アプリケーションに関連付けられているため、ODBC の代わりに VFP の OleDB プロバイダーに簡単に接続できます。