La clase EASP proporciona una gran cantidad de procesos y métodos generales ASP prácticos, que pueden simplificar la mayoría de las operaciones de ASP. Actualmente, solo la versión de VBScript está disponible, y la versión JScript puede estar disponible en el futuro.
Easyasp v1.5 (actualizado el 2008-10-22)
Nuevas características:
1. Encapsula la clase de control de la base de datos (original clsdbctrl.asp) en la clase EASP. Se llaman a través de EASP.DB y también se pueden usar de forma independiente.
2. Se agregó un nuevo método de llamada de procedimiento almacenado MSSQL, que puede llamar de manera flexible a los procedimientos almacenados y devolver el valor de retorno, el conjunto de registros y la salida de parámetros.
3. Se agregó el método DB.CreatConn, que puede conectarse a la base de datos de acuerdo con la cadena de conexión personalizada.
4. Se agregó el método db.json, que puede generar el registro de la base de datos establecido en formato JSON.
5. Se agregaron métodos db.rand y db.randstr para generar un número aleatorio o una cadena aleatoria sin duplicación.
6. Se agregaron métodos de abreviatura para varios métodos de operación de bases de datos, que ahorra el tiempo de escritura de código.
7. Se han agregado una gran cantidad de métodos prácticos a la clase EASP, como la adquisición segura de valores, inyección anti-SQL, verificación de formulario del lado del servidor, etc.
Otras actualizaciones:
1. Optimizar db.autoid para obtener automáticamente el número, lo que aumentará la eficiencia en más de 20 veces, y cuanto mayor sea el volumen de datos, más obvio será.
2. Modifique el método de conexión de la base de datos DB.Openconn para que esté más en línea con los hábitos de descripción diaria.
3. Modifique db.getRecord para obtener el método de conjunto de registros con menos parámetros. Se corrigió el error que se informó el error condicional utilizando la matriz.
4. Modifique y optimice el método de registro DB.DeleterCord Deletion. Actualmente, solo hay dos parámetros.
5. Modificado el método de depuración de errores y agregó la pantalla de error de control de atributos globales de depuración.
Instrucciones de actualización:
Solía escribir una clase de control de la base de datos CLSDBCTRL.ASP y recibí algunos comentarios. Algunos amigos me enviaron un correo electrónico para decirme algunos métodos de mejora, muchas gracias. Y vi un mensaje en los comentarios de la publicación original diciendo "He recordado los parámetros, y la declaración SQL ha sido escrita hace mucho tiempo", que señaló directamente la vergüenza. De hecho, aunque VBS no tiene el atributo de argumentos, no es una buena idea usar demasiados parámetros. Así que pasé un tiempo reescribí mucho del código de esta clase. En la premisa de que la función solo puede ser más fuerte pero no más débil, un método tiene solo 3 parámetros como máximo. Además, se agrega un nuevo método para llamar a los procedimientos almacenados MSSQL, que pueden llamar de manera flexible a los procedimientos almacenados y devolver uno o más conjuntos de registros, parámetros de salida y valores de retorno según sea necesario. Por supuesto, aprendiendo de la lección, este método tiene solo dos parámetros. Ahora todos están encapsulados en este nuevo chico llamado Easyasp. Como su nombre indica, no es más que pensar que todo es más simple.
Hay otra cosa más vergonzosa, es decir, VBScript no es un lenguaje orientado a objetos, por lo que esta clase es en realidad solo un envoltorio de algunos procesos y métodos, lo cual es conveniente para su uso, por lo que la mayoría de ellos pueden propuestos para su uso solo. Por supuesto, si es necesario, también se puede encapsular como un componente WSC o DLL para su uso.
==================================================================================================================================================================================================================================================== ¡
Instrucciones de uso
==================================================================================================================================================================================================================================================== ¡
1. Cómo usar:
(1) Todas las llamadas a la clase EASP ya están incluidas en EASP.ASP, por lo que solo necesita introducir el archivo en la parte superior de la página, como:
<!-#include file = "inc/Easp/Easp.asp"->
o:
<!-#include virtual = "/inc/Easp/Easp.asp"->
(2) Esta clase ha sido instanciada y no necesita ser instanciada por separado. Puede llamarlo directamente usando el EASP. prefijo, como: