2012-04-18 5 views
1

C#のコーディングを通じてアクセスで作成されたテーブル全体を削除しようとしています。cでoledbを使用してアクセスするテーブルを削除する#

私は現在、次のコードを使用しています:

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

私は、上記のコマンドの構文エラーを取得しています。私も大括弧なしで試してみますが、エラーは同じです。

私は上記のコマンドにいくつかのばかげたミスがあることは知っていますが、誰でも正しいコマンドを入力することができれば、本当に感謝しています。

答えて

1

in_tableには、有効なテーブル名があることを確認してください。ブレークポイントを入れて見る。また、ステートメントの最後にセミコロン(;)を置くこともできます(ただし必須ではありません)。

関連する問題