Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоматически нумеровать строки при добавлении новых значений / 5 сообщений из 5, страница 1 из 1
01.02.2018, 02:25
    #39594531
anton6
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматически нумеровать строки при добавлении новых значений
Есть база

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub СозданиеТаблицы()
Dim connDB As Object
Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open
connDB.Execute = "CREATE TABLE RRR" & "(Дата DATETIME, ID  COUNTER);"
connDB.Close
Set connDB = Nothing
End Sub




Когда делаю запрос уже в

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Insert()
Dim connDB As Object
Dim otdel As String
Dim sotrudink As String
Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open
connDB.Execute = "INSERT INTO RRR VALUES('" & Date & "', 1)"
connDB.Close
Set connDB = Nothing
End Sub




Как сделать, чтобы в процессе такой вставки нумерация происходила сама собой? А не указывать ее? Ведь counter по идее для этого и создан...
Но как его указать...
...
Рейтинг: 0 / 0
01.02.2018, 04:02
    #39594547
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматически нумеровать строки при добавлении новых значений
anton6...в процессе такой вставки нумерация происходила сама собой?...Ведь counter по идее для этого и создан...Нет, он создан не для этого.
...
Рейтинг: 0 / 0
01.02.2018, 04:04
    #39594548
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматически нумеровать строки при добавлении новых значений
anton6
Код: sql
1.
"INSERT INTO RRR VALUES('" & Date & "', 1)"

Внимательно прочитай -> Инструкция INSERT INTO
...
Рейтинг: 0 / 0
01.02.2018, 06:55
    #39594569
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматически нумеровать строки при добавлении новых значений
Код: sql
1.
INSERT INTO RRR ([Дата]) VALUES('" & Date & "')
...
Рейтинг: 0 / 0
01.02.2018, 06:58
    #39594570
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматически нумеровать строки при добавлении новых значений
MrShin
Код: sql
1.
INSERT INTO RRR ([Дата]) VALUES('" & Date & "')

Это тоже не совсем верно вставлять дату как строку.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоматически нумеровать строки при добавлении новых значений / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]