dBase データベースにアクセスしたい。データベース名を直接持っているわけではありません。テーブル名のベースデータファイルがあります。通常、dBase ファイル形式は msaccess & msexcel で開きます。ただし、ファイル拡張子が .DBF であるため、msaccess や msexcel では開かれません。だから私は.DBFファイルを.dbfファイル形式に変換したい。それ以外の場合、データベース名を取得するにはどうすればよいですか? データは foxpro 経由で入力する必要があるためです。コーディングはありません。データベース ファイルにのみアクセスします。
3189 次
2 に答える
3
通常、.DBF ファイル拡張子は、dBASE または FoxPro (または Visual Foxpro も) 用です。
何か .Net (C#、VB など) 経由でアクセスしようとしている場合、Microsoft には、ダウンロードして使用できる OleDB プロバイダーがあります。
通常、接続文字列は .dbf ファイルが配置されている PATH を指し、クエリはテーブル名を直接参照できます (明示的な .dbf サフィックスは必要ありません)。
OleDB、Visual Foxpro、ConnectionStrings の使用、および (パラメーター化された) クエリの作成については、他にもたくさんの答えがあります。
于 2013-01-30T16:21:52.007 に答える
1
基本的に、Xbase データベースは3つの異なるタイプのファイルのコレクションです。
xxx.dbf
データファイル
xxx.dbt
メモファイル(つまり、フルテキストフィールドを含む別のファイル)
xxx.ndx
関連するxxx.dbfのフィールドを指すインデックスファイル
他のほとんどのデータベースとは異なり、このコレクションは単一のエンティティ(データベース)名に結合されません。
xxx.DBF
と xxx.dbf
は同じで、xxxはテーブルの名前です。
于 2013-01-30T20:00:28.757 に答える