My corn plants are very healthy, over 6 ft now in tassel, but no ears. Also, my beets are not developing.
I rotate crops, compost, the soil is very rich, and well drained. I have drip watering 20 minutes every other day in the early AM. My other crops include cucumbers, peppers, zucchini, eggplant, and tomatoes are plentiful.
Give it more time. Sounds like it's plenty tall, but if you've had a long cold and / or wet growing season, it's just going to take it longer to "make" corn. My grandfather always said, "Honey, it takes whatever time it takes", and I think he was referring to Mother Nature who is whimsical to say the least.
Unless it's planted in "Blocks", it may not be getting pollinated enough. Long straight rows of corn never do as well as shorter rows that are in blocks like 12 corn stalks long and 12 corns stalks wide if that makes sense. In a large cornfield, it's always the "inside" rows that have the most corn on them.