1

アクセスで作成したテーブル全体をC#でコーディングして削除しようとしています。

現在、次のコーディングを使用しています。

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

上記のコマンドで構文エラーが発生します。角かっこなしでも試してみましたが、エラーは同じままです。

上記のコマンドにはばかげた間違いがあるに違いないことはわかっていますが、誰かが正しいコマンドを入力できる場合は、本当に感謝しています.

4

1 に答える 1

1

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

于 2012-04-18T19:26:16.563 に答える