Found the answer buried in the Kieran O’Shea website in another forum. You need to manually create the table WP_CALENDAR. If you look in mysql, it is not there. To get the table definition, find the create statement in the calendar.php file. NOTE: In my copy of the file, the create is for WP_CALENDAR_TABLE … not sure why, but I used that definition for the WP_CALENDAR table, the web page works. One other note – I did have an error when creating the table. For some reason it didn’t like the “event_link TEXT DEFAULT ”” – would not accept a default value for a TEXT field. I changed it to “event_link TEXT” and the table create worked. Web calendar is up and running.
Yes, I am having the same problem with Calendar 1.2.3. When I Googled the error, it showed links to the Kieran O’Shea website, which says to add a number to recurring and select months but that didn’t work either. Apparently, that fix only worked on 1.2.2. Calendar just won’t work on my system (Windows 2008 Server, IIS 7.0, PHP 5.3.5, MySQL 5.5).