
Repeating Events Question
Just started looking into setting up recurring events in a calendar for an application of mine. I haven't had to deal with this before and to be honest I don't want to invent something that must have a standard out there. I would rather use the established methodology. I searched around the ColdFusion world a bit, but haven't found anything. I then started searching around for anything relating to it. I found lots of wiki's with info like "we need to do x" but not much that gave me a sense that there is a tried and true way to do store and search them.
I can easily enough make a schema for storing recurring events (monthly, weekly, every x days, etc). The tough part comes in doing proper searches. Ideally there is only one query result. Do people make temp tables of actual records for events, populated by the recurring event record? It would work, but seems wasteful. How far out would you populate?
What have you done to deal with repeating events?

NAVIGATION
HomeAbout Me
RSS
Search
Subscribe
Recent Entries
Inception Plot QuestionsRandom Chuck Norris Fact Generator With A Twist
Virtual Currency for Buses
Applying ColdFusion Security Patches Gotcha
Privacy, Walled Gardens, Standards and Our Future
Recent Comments
KTML File Uploads Hang in IE7 with Flash 10 and How to Fix
Eric said: Thanks much
[More]
Inception Plot Questions
hohack said: @ switchkosterice 5 comments, those kids are from when mal is alive still
[More]
Inception Plot Questions
Ira said: Just saw it a 2nd time. Do so, and pay extremely close attention to two details throughout the film:...
[More]
Inception Plot Questions
said:
[More]
Inception Plot Questions
switchkosterice said: The kids at the end actually have aged. In fact, they're an entirely different (and older) set of ac...
[More]
Calendar
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Archives By Subject
blogs (31) [RSS]books (4) [RSS]
Crazy (39) [RSS]
DIY (8) [RSS]
Flex (3) [RSS]
games (10) [RSS]
GRRR (13) [RSS]
Ideas (11) [RSS]
Local (14) [RSS]
LOLpics (2) [RSS]
money (9) [RSS]
music (3) [RSS]
Personal (27) [RSS]
Photos (8) [RSS]
Politics (8) [RSS]
Projects (22) [RSS]
Review (19) [RSS]
RPM (9) [RSS]
Spam (16) [RSS]
Technology (68) [RSS]
Testing (3) [RSS]
TV (15) [RSS]
video (32) [RSS]
Web Dev (224) [RSS]
World of Warcraft (16) [RSS]

The Developer's Guide on the Mozilla site states that both the Sunbird and Lightning projects utilize SQLite for it's underlying storage engine, and even have links into the code used to store events, etc.
http://wiki.mozilla.org/Calendar:Dev_Guide