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:
in questo modo mi da come errore AmbigusMatchExecptioncodice: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[]{});
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?


Rispondi quotando
