The following function might return a null value hence I want to use the exception flow. Can someone direct me to the correct way to do it because right now I am getting the error.
syntax error, unexpected keyword_else, expecting keyword_end else
def value_from_table1(field, key)
    begin 
      @@connection.query("SELECT #{field} FROM table1 Where key = #{key}  ").each do |row|
        rescue Exception=>e
          puts e
        else 
          return row[field]
        end
    end
end
 
     
     
     
    