Ciao a tutti ragazzi, ho installato la Data Access Application Block su un nuovo sitarello che sto per fare però mi capita una cosa stranissima ovvero quando cerco di fare l'esecuzione viene lancita un'eccezione.
Io ho creato una semplice classe che si chiama Gallery che eredita baseDB. All'interno del costruttore baseDB viene istanziata la variabile in questo modo:
db = DatabaseFactory.CreateDatabase();
In pratica quando dalla mia pagina Web istanzio la classe Gallery verrà istanziata anche la variabile sopra e successivamente dalla mia pagina web richiamo un metodo di Gallery che si chiama getAllGallery().
In questo modo recupero tutti i miei dati eseguendo le seguenti istruzioni:
string Query = "SELECT * FROM GALLERY";
_command = _db.GetSqlStringCommand(Query);
int i = _command.ExecuteNonQuery();
quando cerca di eseguire l'ultima istruzione però viene lanciato l'errore:
ExecuteNonQuery: la proprietà Connection non è stata inizializzata.
l'eccezione è di tipo InvalidOperationException
Consigli?
Grazie