Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.04.2003, 13:31
|
|||
---|---|---|---|
|
|||
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Может кто сталкивался? Как создать поле через ADOX я разобрался, но как сделать поле имено уникальное и автоинкрементное? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2003, 17:25
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Dim Cat As ADOX.Catalog Dim Tbl As ADOX.table Dim Idxs As ADOX.Indexes Dim Idx As ADOX.Index Set Cat = New ADOX.Catalog Cat.ActiveConnection = CurrentProject.Connection Set Tbl = Cat.Tables("Имя таблицы") Set Idxs = Tbl.Indexes Set Idx = New ADOX.Index Idx.Name = "Имя индекса" Idx.PrimaryKey = True Idx.Unique = True Idx.Columns.Append "Имя столбца" Idxs.Append Idx ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2003, 17:51
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
перед добавлением в коллекцию столбцов: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2003, 18:09
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Эээээхххххх, не туда уехал :) Dim Cat As ADOX.Catalog Dim Tbl As ADOX.table Dim col As ADOX.Column Set Cat = New ADOX.Catalog Cat.ActiveConnection = CurrentProject.Connection Set Tbl = Cat.Tables("Имя таблицы") Set col = New ADOX.Column With col .Name = "Имя поля" .Type = adInteger Set .ParentCatalog = Cat .Properties("AutoIncrement") = True .Properties("Seed") = CLng(10) .Properties("Increment") = CLng(10) End With Tbl.Columns.Append col ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2003, 18:13
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Забыл сказать .Properties("Seed") = CLng(10) - 10 -стартовое значение .Properties("Increment") = CLng(10) - 10 - шаг ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2003, 18:17
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
кузя, надо ведь ParentCatalog указать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2003, 15:53
|
|||
---|---|---|---|
|
|||
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Что то я не пойму в ADOX 2.7 они это убрали? этот способ я нашел в MSDN но он у меня не заработал, поэтому и спросил... Может еще какие есть мнения на этот счет? В любом случае спасибо тем кто ответил :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2003, 16:03
|
|||
---|---|---|---|
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
наводящий вопрос - тебе надо изменить существующее поле, чтобы оно стало автоинкрементным или добавить новое ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2003, 16:16
|
|||
---|---|---|---|
|
|||
Как создать поле типа счетчик через ADO или ADOX? |
|||
#18+
Добавить новое. Разобрался: при создании базы Jet 3.51 у столбца вообще нет доступных свойств, а у Jet 4.0 все нормально, хотя не совсем понятно, это поле же есть в 97 аксессе. Ну да ладно будем так делать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2171304]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 145ms |
0 / 0 |