Preheat oven to 325. Butter and flour a 9 inch square glass cake pan. Old fashioned Pyrex works best for this.
In medium bowl, whisk together flour, cornmeal, baking powder and salt. Set aside.
In mixer, cream butter and sugar. While mixer is running, add eggs, one at a time, beating well after each addition. Add corn, pineapple and cheese and mix to blend. On a low speed, add dry ingredients and mix til blended well.
Pour batter into prepared pan and baked til tester stuck in center comes out clean, about an hour to an hour and fifteen minutes. Don’t undercook cornbread. it should be golden brown on to when done.