Excel VBA SQL返回不同的结果与访问数据库SQL

我有一个这样的查询:

Select sales from salesTable where product like "abc*" 

我把相同的查询放在我的Excel VBA脚本中,起初它返回空。 所以我改变了查询使用%而不是* ,你显然必须做。

 Select sales from salesTable where product like "abc%" 

现在它返回一个结果,但结果是不同于MS Access中拉的结果。

谢谢

听起来像ADO和DAO之间的区别。 尝试使用ALIKE而不是LIKE

例如:

 where product ALIKE "abc*" 

您应该能够在Access中使用“%”通配符。 尝试在两个查询中使用“%”。