一个相当奇怪的现象Excel MFC ADO数据库编程

a rather strange phenomenon Excel MFC ADO database programming

本文关键字:Excel MFC ADO 编程 数据库 一个      更新时间:2023-10-16

现在我正在用MFC Ado数据库编程处理Excel。我已成功连接到Excel。

但我发现,当我连接到现有的Excel文件时,该Excel文件包含标题名称。但是,Excel中的内容是键入到的,而不是使用Ado SQL插入到的。结果是我得到了错误消息:找不到指定的对象。我确信指定的工作表名称拼写正确。

当我使用Ado SQL插入数据时,我可以成功地执行SAME SQL。事实上,使用ADOSQL插入Excel的数据与我之前键入的数据完全相同。

无法使用ADO SQL查询类型化的数据?我想知道我错过了什么重要的事情吗?

我不知道为什么会发生这种事。

有人能帮我吗?

我发现了问题。

事实上,我在拼写工作表名称时确实犯了一个错误,工作表名称应该附加一个符号"$"。只是"$"符号卡住了我。

例如,如果显示工作表名称为"Demo",则SQL中的工作表名称应为"Demo$"。

最终正确的SQL是*

Select * from [Demo$]