Preheat oven to 350 degrees. In a large bowl combine the oil, sugar, brown sugar, vanilla, salt, cinnamon and eggs. Add flour slowly and mix well. Add zucchini, drained pineapple and pecans. Pour into greased 13-by-9-inch baking pan.
Bake at 350 for 45–55 minutes or until dark golden brown and cake springs back when lightly touched. Allow to cool before frosting. Store in refrigerator.
For frosting, cream butter and cream cheese until well blended. Add confectioner’s sugar a little at a time. Add vanilla flavoring. Spread over cooled cake.