Allora,

avevo fatto un codice in un'app di prova che funzionava. Ho modificato tal codice (senza toccare la parte che ora non funziona piu) e adesso non capisco come GetMethod non ritorna piu il metodo.

in questo modo:

codice:
DbConnection conn = Helper.GetConnection(..); //istanzia la connessione (OleDb,Sql, etc)
DbCommand cmd = conn.CreateCommand(); //creo il comando

...
...
string nomeMetodo="ExecuteReader";

result = cmd.GetType().GetMethod(nomeMetodo).Invoke(cmd, new object[]{}); 

in questo modo mi da come errore AmbigusMatchExecption

se in getMethod provo a specificare i Reflection.BindingFlags, non trova nulla e il getMethod torna null e da errore di nullpointerException


sinceramente non ho idea, visto che poi da un'altra parte funziona una versione diversa del codice, ma solo nella parte dove ci sono i puntini che quindi non incide su cmd





EDIT: come non detto, non funziona neanche piu di la, evidentemente usavo un codice diverso. idee?