2016-05-31 6 views
0

VFPデータベースで動作するC#アプリケーションがあります。私はテーブルの名前を変更したいが、私はどのようにわからない。C#アプリケーションからVisual FoxProテーブルの名前を変更します。

ALTER TABLE table RENAME TO newtablename; 

これは、VFPデータベースでは動作しないと私はあなたが常にVFPコードを実行するためにExecScriptを使用することができます

RENAME TABLE table TO newtablename 
+0

RENAME TABLEは、空のテーブルではなくデータベースコンテナ内のテーブルに対してのみ機能します。どのようにVFPに接続していますか? – stuartd

+0

conn =新しいOleDbConnection(@ "プロバイダ= VFPOLEDB.1;データソース=" + txtCale.Text + ";"); --- txtCaleはデータベースへのパスです –

+0

データソースはフォルダか '.DBC'(または[' .DBF'または 'DSN'または..)]です(https://www.connectionstrings.com/vfp-ole-db-provider /)? – stuartd

答えて

0

私のC#アプリケーションでVFPコードを含める方法を知っているが、残念ながらありませんすべてのコマンドはVFPOLEDBプロバイダ経由で動作します。

VFPテーブルを使用している場合は、構造の変更やインデックスの作成などを行うには、VFP自体を使用します。 VFPを所有していない場合は、他の人にあなたに代わってそれを依頼してください。

関連する問題