risolto.....

passavo come valore di select la virgola quindi dava errore.

cioè come se il campo della tabella da leggere si chiamasse [,].

grazie.... era così visibile che passava inosservato!