Salve ragazzi sto scrivendo una semplice classe con un metodo che ha il compito di avvalorare delle proprietà.
ecco il metodo:
Le variabili sono tutte avvalorate;codice:public void PopolaOggetto(int idFilm,string connString) { string query; query = "Select * from tblScheda where ID=" + idFilm; OleDbConnection objConn = new OleDbConnection(connString); objConn.Open(); OleDbCommand myCommand = new OleDbCommand(query,objConn); OleDbDataReader myDataReader = myCommand.ExecuteReader(); if (myDataReader.HasRows) { this.titolo = myDataReader.GetString(1); } }
cmq mi ritorna il seguente errore:
la riga incriminata è la 47!codice:Nessun dato esistente per la riga/colonna. Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack. Dettagli eccezione: System.InvalidOperationException: Nessun dato esistente per la riga/colonna. Errore nel codice sorgente: Riga 45: if (myDataReader.HasRows) Riga 46: { Riga 47: this.titolo = myDataReader.GetString(1); Riga 48: } Riga 49:![]()

Rispondi quotando