2012-04-18 57 views
1

我試圖刪除通過在c#中編碼在訪問中創建的整個表。在c中使用oledb訪問中刪除表#

我目前使用下面的代碼:

 string dstr = "DROP TABLE [" + in_table + "] "; 
      OleDbCommand cmd1 = new OleDbCommand(dstr, con); 
      cmd1.ExecuteNonQuery(); 

我得到一個語法錯誤在上面的命令。我也嘗試沒有方括號,但錯誤保持不變。

我知道在上面的命令中一定有一些愚蠢的錯誤,但是如果任何人都可以把正確的命令,我會非常感激。

回答

1

確保in_table有一些有效的表名。放一個斷點並觀看。也可以在語句末尾加上分號(;)(但不是強制性的)。