Este artículo presenta principalmente el resumen de los parámetros y valores de retorno de Asp Conn.execute, y los amigos que lo necesiten pueden consultar el resumen de los parámetros del método de ejecución y los valores de retorno de los objetos de la base de datos.
Un proyecto reciente consistía en insertar contenido de Excel en la base de datos. Después de la inserción, se debía mostrar la cantidad de elementos de datos insertados. Más tarde, después de estudiar la ejecución, descubrí que este método tiene parámetros de retorno.
Copie el código de código de la siguiente manera:CONN.EXECUTE(SQL,FilasAfectadas,C)
Significado del parámetro:
SQL: el valor puede ser una declaración SQL, un nombre de tabla, un nombre de procedimiento almacenado o cualquier cadena aceptable para el proveedor de datos. Para mejorar el rendimiento.
RowsAffected: El parámetro opcional devolverá el número afectado luego de la ejecución de la consulta INSERT, UPDATE o DELETE. Estas consultas devolverán un objeto Recordset cerrado. Una consulta SELECT devolverá un valor RowsAffected de -1 y devolverá un Recordset abierto con una o más filas de contenido.
C: (Especifique el tipo de declaración SQL)
ADCmdDesconocido (= &H0008)
Desconocido, debe ser juzgado por el sistema, la velocidad es lenta, es el valor predeterminado
ADCmdText (= &H0001)
Declaraciones de comando como declaraciones SQL, como: Seleccionar * de la Tabla 1
ADCmdTable (= &H0002)
Nombre de la tabla de consulta, por ejemplo: Tabla1
ADCmdStoredProc (= &H0004)
Nombre del procedimiento almacenado
Archivo ADCmd (= &H0100)
El nombre del archivo correspondiente al tipo de objeto.
ADCmdTableDirect (= &H0200)
es el nombre de la tabla que puede obtener directamente el contenido de la fila de la tabla, conn.execute(sql)(0) es el valor del primer campo del conjunto de datos: (especifique el tipo de declaración SQL)
Ejemplo de uso:
Copie el código de código de la siguiente manera:conn.EXECUTE actualiza Table1 establece Col1='vevb.com',RowsAffected,&H0001
Response.WRITE RowsAffected& las filas están afectadas