В шаге 9 мы с Вами касались темы создания полей. Давайте рассмотрим ее подробнее. Второй параметры был тип поля. Вот какие типы могут быть.
название размер описание dbBoolean 1 byte BOOL dbByte 1 BYTE dbInteger 2 int dbLong 4 long dbCurrency 8 COleCurrency dbSingle 4 float dbDouble 8 double dbDate 8 COleDateTime dbText 1 – 255 CString dbLongBinary 0 CLongBinary or CByteArray dbMemo 0 Memo CString
Следующий параметр это атрибуты. Они могут быть:
Интересный флаг dbAutoIncrField. Его можно использовать только для таблиц MS Jet. Аналог в Access счетчик. Давайте посмотрим. Вот код.
cTable->Create(TABLE_NAME); //Создать таблицу cTable->CreateField("КодАвтора",dbLong,0,dbAutoIncrField); //Автоматический счетчик cTable->CreateField("Имя",dbText,255); cTable->CreateField("Фамилия",dbText,255); cTable->CreateField("Заметки",dbMemo,0); cTable->Append(); //Подтвердить создание
А результат будет такой если таблицу открыть в Access.