bueno
1ero tu consulta sql debe devolver un dato ejm: Select valor from tutabla
2do en la consulta que debes realizar hacer como cualquier otra consulta pero lo ejecutas como
.ExecuteScalar()
Ejm:
Código C#:
Ver originalcmd = new SqlCommand();
cmd.Connection = Con;
cmd.CommandType = CommandType.StoredProcedure; // Si no es Procedure cambiar por CommandType.Text
cmd.CommandText = "Sp_Valor"; // Si no es Stored cambiar por sentencia SQL
Object Valor = null;
Valor = cmd.ExecuteScalar(); // devuelve el primer registro de la primera fila y la primera columna
// luego lo comparas con tu valor que tengas
if(resultado == Int.Parse(Valor) // aqui verificas y lo demas que quieras realizar
{
}