Wenn man mittels OLEDB eine trunkierte Abfrage auf eine Access Datenbank startet, wird dabei nicht die SQL 89 Syntax, wie beispielsweise in der SQL-Syntax einer Access-Abfrage verwendet, sondern die SQL 92 Syntax. Bezogen auf das Trunkieren von Wörtern bei Abfragen bedeutet dies:

SQL-92 [ADO/OLEDB]

SELECT * FROM Train WHERE [Days] LIKE '%3%'

SQL-89 [Access]

SELECT * FROM Train WHERE [Days] LIKE '*3*'

Aber man kann Access auch beibringen, SQL-92 zu verwenden:

Link