极客号

怎么通过ODBC删除Excel数据库的一条记录?(windows hsodbc)

  1. 怎么通过ODBC删除Excel数据库的一条记录?

怎么通过ODBC删除Excel数据库的一条记录?

删除 Excel 数据时,受到的限制要比从关系数据源中删除数据时更多。在关系数据库中,“行”除了表示一条“记录”外没有其他意义;但在 Excel 工作表中却不同。可以删除字段(单元格)中的值,但不能:

怎么通过ODBC删除Excel数据库的一条记录?(windows hsodbc)-图1

1、 一次删除一整条记录,否则将出现以下错误信息:Deleting data in a linked table is not supported by this ISAM.只能通过分别清空各个字段的内容来删除一条记录。

2、 删除包含 Excel 公式的单元格中的值,否则将出现以下错误信息:Operation is not allowed in this context.

3、 虽然电子表格中已被删除的数据原来所在的行现在是空行,但无法将其删除,而且记录集将继续显示对应于这些空行的空记录。针对这个问题,我们通常简单的做法就是清空字段的值,类似这样的写法:UPDATE dept$@hsxls_link SET NAME = NULL, dept_no = NULL WHERE dept_no = 3

怎么通过ODBC删除Excel数据库的一条记录?(windows hsodbc)-图2

到此,以上就是小编对于的问题就介绍到这了,希望介绍的1点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

怎么通过ODBC删除Excel数据库的一条记录?(windows hsodbc)-图3

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/33792.html

分享:
扫描分享到社交APP
上一篇
下一篇