Platform SDK: Broadcast Architecture

Guide Data Object Reference

The following initialization functions are implemented outside of the Guide data object classes. Note that you must call the SetJet function to allocate storage space before you can use the Guide data objects.

Function Description
GetDatabase Returns a DAO database object containing the local static storage passed to SetJet.
GetDatabaseConnected Returns a value that indicates whether a CDatabaseConnection object is connected to the Guide database.
SetJet Passes local static storage to the DAO engine for workspace, and database objects.

The following table lists and describes the base classes for the Guide data objects.

Class Description
CDatabaseConnection Provides the root encapsulation of the Microsoft® Jet database engine.
CDatabaseRecordset Provides generic recordset functionality. CDatabaseRecordset is an abstract base class.

The following table lists and describes the classes for Guide data recordset objects.

Class Description
CBroadcastPropertyRecordset Connects to a recordset for the Broadcast Property table.
CChannelPropertyRecordset Connects to a recordset for the Channel Property table.
CChannelTRecordset Connects to a recordset for the Channel table.
CEnhancementRecordset Connects to a recordset for the Enhancement table.
CEpisodeEnhancementsRecordset Connects to a recordset for the Episode Enhancements table.
CEpisodePropertyRecordset Connects to a recordset for the Episode Property table.
CEpisodeTRecordset Connects to a recordset for the Episode table.
CGenreRecordset Connects to a recordset for the Genre table.
CNetworkRecordset Connects to a recordset for the Network table.
CRatingRecordset Connects to a recordset for the Rating table.
CRatingSystemRecordset Connects to a recordset for the Rating System table.
CStationRecordset Connects to a recordset for the Station table.
CSubGenreRecordset Connects to a recordset for the Sub-Genre table.
CThemeRecordset Connects to a recordset for the Theme table.
CTimeSlotRecordset Connects to a recordset for the Time Slot table.
CTimeSlotEnhancementsRecordset Connects to a recordset for the TimeSlot Enhancements table.

The following table lists and describes the classes for Guide data record objects.

Class Description
CBroadcastProperty Wraps a record for the Broadcast Property table.
CChannelEnhancements Wraps a record for the Channel Enhancements table.
CChannelProperty Wraps a record for the Channel Property table.
CChannelT Wraps a record for the Channel table.
CEnhancement Wraps a record for the Enhancement table.
CEpisodeEnhancements Wraps a record for the Episode Enhancements table.
CEpisodeProperty Wraps a record for the Episode Property table.
CEpisodeT Wraps a record for the Episode table.
CGenre Wraps a record for the Genre table.
CNetwork Wraps a record for the Network table.
CRating Wraps a record for the Rating table.
CRatingSystem Wraps a record for the Rating System table.
CStation Wraps a record for the Station table.
CSubGenre Wraps a record for the Sub-Genre table.
CTheme Wraps a record for the Theme table.
CTimeSlot Wraps a record for the Time Slot table.
CTimeSlotEnhancements Wraps a record for the TimeSlot Enhancements table.

Note that the Guide data object classes include several reserved classes. For more information on these, see Reserved Classes for the Guide Data Objects.