Recomendado: Tutorial ASP sobre cómo crear un código de visualización de paginación de 2 columnas Formato de visualización: Nombre de identificación | #include file = conn.asp-- HTML Body bgcolor =#fffff text =#000000 worth width = 60% border = 1
1. servidor SQL
Para SQL Server 2000, proporciona dos funciones nuevas (ident_current, scope_identity) y mejora las deficiencias de @@ Identity.
Imprimir ident_current ('tabla') 'esto obtendrá el nuevo valor de identidad independientemente de si hay registros agregados en la base de datos (esto evita el límite de conexión de @@ Identity)
O: Imprimir scope_identity () 'Esto obtendrá el valor de identidad del último registro creado por otros programas, como el procedimiento almacenado actual, el activador, etc.
Hay un problema con la variable global @@ Identity. valor de la tabla.
En ASP puedes hacer esto:
<%
Establecer conn = server.createObject (ADODB.Connection)
Conn.open <Conn String>
establecer rs = conn.execute (ejecut myproc @param1 = & falseValue)
Response.WRITE New ID fue & RS (0)
rs.close: establecer rs = nada
conn.close: establecer conn = nada
%>
2. Acceso
Para el acceso, puede usar el siguiente método:
<%
Establecer conn = server.createObject (ADODB.Connection)
Conn.open <Conn String>
Conn.ExCute Insertar en valores a veces (intfield) (y FakeValue &)
establecer rs = conn.execute (seleccione Max (ID) de ALTO)
Response.WRITE New ID fue & RS (0)
rs.close: establecer rs = nada
conn.close: establecer conn = nada
%>
Sin embargo, para que varias personas agregue datos a la base de datos al mismo tiempo, necesitamos usar el cursor AdoptenKeySet del conjunto de registros para evitar errores. Por ejemplo, el siguiente ejemplo:
<%
Establecer conn = server.createObject (ADODB.Connection)
Conn.open <Conn String>
establecer rs = server.createObject (ADODB.RecordSet)
rs.open select [intfield] de alguna vez donde 1 = 0, Conn, 1, 3
Rs.addnew
RS (intfield) = FakeValue
rs.
Respuesta.WRITE New ID fue & RS (ID)
rs.close: establecer rs = nada
conn.close: establecer conn = nada
%>
Compartir: Métodos para analizar varios tipos de archivos de datos en ASP 1. Cree un objeto MDBRecordSet. Una base de datos MDB es una base de datos completa que puede contener varias tablas de datos. Function createMDBrecordSet (nombre del archivo de la base de datos, nombre de la tabla de datos o instrucción SELECT) Dim Conn, Provider, DBPAT