1

OdbcConnection を使用して C# コードでファイル .dbf を作成しましたが、それを dbase で開くと、それは dbf ファイルではないと表示されます。

4

1 に答える 1

1

あなたのコメントから、それはdBase III Plusの何かのように聞こえます。80 年代後半から 90 年代前半に ODBC が存在していたとは思えません。そこまでさかのぼると、dBASE には「データベース」さえありませんでしたが、実際にはすべてのテーブルが独自にフリーでした。開発者として、関係をコーディングしてレコードを追加したり、キーを確立したりしていました。

代わりに、dBASE から直接期待する形式に基づいてテーブルを作成し、それを保持フォルダーに空にすることをお勧めします。次に、必要なときに、コピー先のディレクトリにコピーして、そこから実行します。

2 番目のオプション... Microsoft にアクセスして、「VFP Ole DB プロバイダー」をダウンロードし、それを使用してみてください。ExecNonQuery を実行して、次のようなことを試すこともできます

use SomeTable
copy to YourNewTable type foxplus

これは、dBase の出力に最も近い出力である可能性があります。

于 2013-03-14T11:33:01.320 に答える