1

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

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

当我使用 Ado SQL 插入数据时,我可以成功执行 SAME SQL。事实上,用 ADO SQL 插入到 Excel 中的数据和我之前输入的完全一样。

用 ADO SQL 不能查询类型化的数据?我想知道我错过了什么重要的东西?

我不知道为什么会这样。

任何人都可以帮助我吗?

4

1 回答 1

0

我发现了问题。

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

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

最终正确的 SQL 是 *

Select * from [Demo$]
于 2012-08-20T02:21:45.807 回答