Основы проектирования приложений баз данных


   отели крыма на берегу моря с питанием, гостиницы в крыму рядом с морем        

в таблицу столбцов могут использоваться


BEGIN_COLUMN_MAP(CTblAuthorsAccessor) // Таблица // столбцов COLUMN_ENTRY_LENGTH_STATUS(1, m_AuID, dwAuIDLength, dwAuIDStatus) COLUMN_ENTRY_LENGTH_STATUS(2, m_Author, dwAuthorLength, dwAuthorStatus) COLUMN_ENTRY_LENGTH_STATUS(3, m_YearBorn, dwYearBornLength, dwYearBornStatus) END_COLUMN_MAP()

[ db_column(1, status=m_dwAuIDStatus, length=m_dwAuIDLength) ] LONG m_AuID; [ db_column(2, status=m_dwAuthorStatus, length=m_dwAuthorLength) ] TCHAR m_Author[51]; [ db_column(3, status=m_dwYearBornStatus, length=m_dwYearBornLength) ] SHORT m_YearBorn;

void GetRowsetProperties(CDBPropSet* pPropSet) { pPropSet->AddProperty(DBPROP_IRowsetChange, true); pPropSet->AddProperty(DBPROP_UPDATABILITY, DBPROPVAL_UP_CHANGE | DBPROPVAL_UP_INSERT | DBPROPVAL_UP_DELETE); } };

Для добавления входа в таблицу столбцов могут использоваться следующие макросы:

  • COLUMN_ENTRY_LENGTH - для получения поля длины;
  • COLUMN_ENTRY_STATUS - для получения поля статуса;
  • COLUMN_ENTRY_LENGTH_STATUS - для получения полей длины и статуса.



Содержание  Назад  Вперед