2016-05-31 29 views
0

我有一個可以與VFP數據庫一起工作的c#應用程序。我想重新命名一張桌子,但我不知道如何。從C#應用程序中重命名Visual FoxPro表

ALTER TABLE table RENAME TO newtablename; 

這不會對VFP數據庫工作,我不知道如何將我的C#應用​​程序的VFP代碼

RENAME TABLE table TO newtablename 
+0

RENAME TABLE僅適用於數據庫容器中的表,而不適用於空閒表。你如何連接到VFP? – stuartd

+0

conn = new OleDbConnection(@「Provider = VFPOLEDB.1; Data Source =」+ txtCale.Text +「;」); ---在txtCale中是數據庫的路徑 –

+0

你的數據源是一個文件夾還是'.DBC'(或['.DBF'或'DSN'或..)](https://www.connectionstrings.com/VFP-OLE-DB提供商/)? – stuartd

回答

0

您可以隨時使用EXECSCRIPT執行VFP代碼,但不幸的是沒有所有命令都通過VFPOLEDB提供程序工作。

如果您正在使用VFP表格,要做任何結構性更改或創建索引等,請使用VFP本身。如果你不擁有VFP,那麼請其他人爲你做。