После добавления записи с помощью метода addnew в asp мы часто используем его для получения саморастущего идентификатора, и этой функции легко добиться с помощью закладки.
После добавления записи с помощью метода addnew в asp мы часто используем его для получения саморастущего идентификатора, и этой функции легко добиться с помощью закладки.
Скопируйте код кода следующим образом:
rs.open sql,conn,3,3
rs.addnew
rs("user")="小男"
rs("pass")="333333"
RS.обновление
темп = rs.bookmark
rs.bookmark = температура
Response.write rs("ID")
доступ возвращает самовозрастающий идентификатор после добавления
Используется для
Скопируйте код кода следующим образом:
objRs.AddNew
objRs.Обновить
Я не знаю, как вернуть субрастущий идентификатор в .net.
использовать
Скопируйте код кода следующим образом:
выберите @@identity
Эта вещь доступна только в SQL.
Позже я подумал, что ничего не могу сделать.
Так:
1. Сначала добавьте запись.
2. Получить max(id)
3. Измените данные в соответствии с max(id)
Это действительно хлопотно~~ Могут быть проблемы с параллелизмом. Я не знаю, как вы этого добиваетесь?
То, что вы сказали, очень странно. Получение саморастущего идентификатора изначально представляет собой SQL-запрос.
Кроме того, ASP также можно реализовать с помощью указателей. .net не знаю.
Фактически, исходный плакат означал, что выбор @@identity доступен только в sqlserver.