Метод CreateField и счетчик

KV
Дата: 29.05.2004 20:11:35
Можно ли методом CreateField создать поле типа счетчик? Из представленных в Хелпе констант таковая обнаружена не была
KV
Дата: 29.05.2004 20:45:03
Прошу прощения нашел:

/topic/80823&hl=createfield

А как его сделать ключевым?
Primary, Unicue index?
AlTis
Дата: 29.05.2004 23:40:17
Посмотри
http://www.sql.ru/faq/faq_topic.aspx?fid=214

Q2 A3
Alexander G
Дата: 30.05.2004 06:42:12
В хелпе трудно найти?
  ' Создает индекс по ключевому полю.
    Set idx = tdf.CreateIndex("Ключевое поле")
    Set fldIndex = idx.CreateField("КодКонтакта", dbLong)
    ' Добавляет поля индекса.
    idx.Fields.Append fldIndex
    ' Задает значение свойства Primary.
    idx.Primary = True
    ' Задает значение свойства Unique.
    idx.Unique = True
    ' Добавляет индекс.
    tdf.Indexes.Append idx
Владимир Саныч
Дата: 30.05.2004 11:44:47
Метод Alexander G создает не поле, а индекс.
Alexander G
Дата: 30.05.2004 16:12:55
Саныч, я привел кусок из хелпа, там сначала создается, таблица, в ней поле типа счетчик и делается ключевым и уникальным. Поскольку автор вопроса поле создал и спросил
автор
А как его сделать ключевым?
Primary, Unicue index?

я привел только нужное.
Владимир Саныч
Дата: 30.05.2004 16:21:27
Прошу прощения. Я плохо прочитал вопрос.
Rivkin Dmitry
Дата: 30.05.2004 16:25:53
    Set td = db.TableDefs("TableName")
    Set fd = td.CreateField("FieldName", dbLong): fd.Attributes = dbAutoIncrField
        td.Fields.Append fd: td.Fields.Refresh