Data Access Application Block - La Connession non è stata inizializzat...

giovedì 17 settembre 2009 - 23.25

wave00 Profilo | Junior Member

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5