Al momento sono giunto ad una soluzione secondo me poco elegante:
codice:
string verifica = string.Empty;
for(int i = 0; i < righe; ++i)
{
verifica = "SELECT COUNT(*) FROM tabella " +
"WHERE (ora1 = 'valore' AND ora2 = 'valore' ) OR (ora3 = 'valore' AND ora4 = 'valore')
"AND giorno = '" + i + "';
}
verifica += "AND ID_Lavoro = 'altro_Valore'";
Questa query, mediante il metodo ExecuteNonQuery() dell'oggetto MySqlCommand mi restituisce un "int"
quindi:
codice:
int s = myCommand.ExecuteNonQuery();
if( s != 0) { //non inserire; } else { //inserisci; }
Qualsiasi suggerimento è ben accetto 
Grazie.
Raoul.