Sql 从Access导入Excel无法正常工作
我的问题涉及将数据从同一数据库中的两个单独Access查询导入到两个不同的Excel工作簿中 一个查询很好,连接到数据源…很好 但是第二个查询不能正常工作,它只从查询中提取列标题,而不提取详细信息 首先,这里是第一个运行良好的查询 当我使用Excel中的“External Source”选项连接到上面的查询时,上面的查询工作得很好,可以提取数据,可以刷新它和所有内容 这是第二个查询Sql 从Access导入Excel无法正常工作,sql,excel,ms-access,Sql,Excel,Ms Access,我的问题涉及将数据从同一数据库中的两个单独Access查询导入到两个不同的Excel工作簿中 一个查询很好,连接到数据源…很好 但是第二个查询不能正常工作,它只从查询中提取列标题,而不提取详细信息 首先,这里是第一个运行良好的查询 当我使用Excel中的“External Source”选项连接到上面的查询时,上面的查询工作得很好,可以提取数据,可以刷新它和所有内容 这是第二个查询 这个查询不能正常工作,当您在数据库中运行它时,它工作得很好,但只要您像第一个查询一样尝试连接到它,它就会显
这个查询不能正常工作,当您在数据库中运行它时,它工作得很好,但只要您像第一个查询一样尝试连接到它,它就会显示列标题,但不会显示任何数据。将
dbo_Queue.Name
的标准从如“uk*”
更改为如“uk%”
您没有说明如何从Excel连接到Access。从ADO/OleDb连接运行的查询需要ANSI通配符来进行模式匹配:%
和\uuUcode>而不是*
和?
但是我的建议是使用Like
而不是Like
,因为Like
向db引擎发出信号,无论查询在何处以及如何运行,它总是希望使用ANSI通配符。因此,当从Excel运行时,查询应返回与从Access会话中运行时相同的结果集。如果更改dbo_Queue.Name上的条件,您是否会得到预期的结果,你能澄清一下为什么这会产生影响吗?谢谢,我很抱歉没有包括什么类型的连接,有点超出我的知识不幸!我在学习!经过一点调查,这将是一个OleDB连接,现在更有意义了。非常感谢您的快速回复,这非常有帮助。我已经得到了我需要的答案,对其他人来说可能很简单,但它对我帮助很大!!