Salve ragazzi sto scrivendo una semplice classe con un metodo che ha il compito di avvalorare delle proprietà.

ecco il metodo:

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);
	}			

}
Le variabili sono tutte avvalorate;
cmq mi ritorna il seguente errore:


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:
la riga incriminata è la 47!