首页 > 解决方案 > 为什么我不能通过 ODBC 在 Excel 中删除表?

问题描述

我正在使用 ODBC 通过配置了默认工作表的 DSN 连接到 Excel。

我可以通过 create table 命令在工作表中创建页面,如下所示:

CREATE TABLE testtable( c VARCHAR(8) )  

但是,当我像这样使用 drop table 命令时:

DROP TABLE testtable

Execute 函数返回成功值,但不会删除工作表。列名已被删除,但仅此而已。

有谁知道可能出了什么问题?

标签: excelodbcvba

解决方案


这是 Excel ODBC 驱动程序的一个限制 - 该DROP语句将清除工作表,但不会删除它。


推荐阅读