现在我正在使用MFC Ado数据库编程处理Excel。我已成功连接到Excel。
但是我发现当我连接到现有的Excel文件时,Excel文件包含标题名称。但是,Excel中的内容被输入,而不是使用Ado SQL插入。 结果是我收到错误消息:找不到指定的对象。我确定指定的工作表名称拼写正确。
当我使用Ado SQL插入数据时,我可以成功执行SAME SQL。 事实上,使用ADO SQL插入Excel的数据与之前输入的数据完全相同。
使用ADO SQL无法查询键入的数据?我想知道我错过了一些重要的事情?
我不知道为什么会这样。
任何人都可以帮助我?
答案 0 :(得分:0)
我发现了问题。
事实上,我在拼写工作表名称时确实犯了错误,工作表名称应附加符号'$'。只是'$'符号困扰着我。
例如,如果显示工作表名称为“Demo”,则SQL中的工作表名称应为“Demo $”。
最终正确的SQL是*
Select * from [Demo$]