Después de usar el método addnew para agregar un registro en asp, a menudo lo usamos para obtener el ID de aumento automático, y es fácil lograr esta función usando el marcador. Después de usar el método addnew para agregar un registro en asp, a menudo lo usamos para obtener el ID de aumento automático, y es fácil lograr esta función usando el marcador.
Copie el código de código de la siguiente manera:
rs.open sql, conexión, 3,3
rs.añadirnuevo
rs(usuario)=小男
rs(paso)=333333
rs.actualización
temp = rs.marcador
rs.marcador = temporal
Respuesta.escritor rs(ID)
el acceso devuelve el ID que aumenta automáticamente después de la adición
Solía aspedir
Copie el código de código de la siguiente manera:
objRs.AddNew
objRs.Actualizar
No sé cómo devolver el ID subcreciente en .net.
usar
Copie el código de código de la siguiente manera:
seleccione @@identidad
Esto solo está disponible en SQL.
Después pensé que no podía hacer nada.
Entonces:
1. Primero agregue un registro.
2. Obtener máximo (id)
3. Modificar datos según max (id)
Es realmente problemático ~~ Puede haber problemas con la concurrencia. No sé cómo se logra.
Lo que dijiste es muy extraño. La obtención del ID que aumenta automáticamente es originalmente una consulta SQL.
Además, ASP también se puede implementar mediante punteros. .net no lo sé.
De hecho, el cartel original significaba que select @@identity solo está disponible en sqlserver.