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 回答