What's wrong with this code????

Code:
Produkt = "Ton"
adoPrimaryRS.Open "select PRODUKT,OLDARTNR,NEWARTNR,LEVARTNR from KROSSREF WHERE [PRODUKT] like '*" & Produkt & "*'", db, adOpenStatic, adLockOptimistic
This should return all records containing "Ton", that is "Ton, tone, toner" and so on.
But it doesn't return anything at all!?