excel - 为什么我不能通过 ODBC 在 Excel 中删除表?
问题描述
我正在使用 ODBC 通过配置了默认工作表的 DSN 连接到 Excel。
我可以通过 create table 命令在工作表中创建页面,如下所示:
CREATE TABLE testtable( c VARCHAR(8) )
但是,当我像这样使用 drop table 命令时:
DROP TABLE testtable
Execute 函数返回成功值,但不会删除工作表。列名已被删除,但仅此而已。
有谁知道可能出了什么问题?
解决方案
这是 Excel ODBC 驱动程序的一个限制 - 该DROP
语句将清除工作表,但不会删除它。
推荐阅读
- c# - Convert.ToInt32(nullableVariable) VS nullableVariable.GetValueOrDefault()
- ios - 如何在 swift 中获得 tableviewcell 中的圆形 UIbutton?
- javascript - HTML & JavaScript - 函数内部的函数不起作用
- django - 在 django 中通过电子邮件或手机号码注册用户
- java - 如何在从 ITextRenderer 和 Thymeleaf HTML 模板生成的 PDF 文件中显示 Unicode(十六进制)字符
- testing - 如何使用 Jenkins 生成 mocha 测试用例报告和展示?
- delphi - delphi 如何翻译数组中声明的字符串?
- java - Spark - 从 Scala 代码调用 Java 方法时出现 UnsupportedOperationException
- java - 在 Apache Spark 上运行 JPMML 时出现 UnmarshalException
- bash - bash while 循环在第一行之后中断