La classe EASP fournit un grand nombre de processus et méthodes généraux ASP pratiques, ce qui peut simplifier la plupart des opérations ASP. Actuellement, seule la version VBScript est disponible et la version JScript peut être disponible à l'avenir.
Easyasp v1.5 (mis à jour sur 2008-10-22)
Nouvelles fonctionnalités:
1. Encapsulez la classe de contrôle de la base de données (CLSDBCTRL.asp d'origine) dans la classe EASP. Ils sont appelés via EASP.DB et peuvent également être utilisés indépendamment.
2. Ajout d'une nouvelle méthode d'appel de procédure stockée MSSQL, qui peut appeler de manière flexible les procédures stockées et renvoyer la valeur de retour, l'enregistrement et la sortie du paramètre.
3. Ajout de la méthode DB.CreatConn, qui peut se connecter à la base de données en fonction de la chaîne de connexion personnalisée.
4. Ajout de la méthode db.json, qui peut sortir l'enregistrement de la base de données définie au format JSON.
5. Ajout des méthodes DB.Rand et DB.Randstr pour générer un nombre aléatoire ou une chaîne aléatoire sans duplication.
6. Ajout des méthodes d'abréviation pour diverses méthodes de fonctionnement de la base de données, ce qui permet un temps d'écriture de code.
7. Un grand nombre de méthodes pratiques ont été ajoutées à la classe EASP, telles que l'acquisition sécurisée des valeurs, l'injection anti-SQL, la vérification du formulaire côté serveur, etc.
Autres mises à jour:
1. Optimiser DB.Autoid pour obtenir automatiquement le nombre, ce qui augmentera l'efficacité de plus de 20 fois, et plus le volume de données sera grand, plus il sera évident.
2. Modifiez la méthode de connexion de la base de données DB.OpenCNC pour être plus conforme aux habitudes de description quotidiennes.
3. Modifiez db.getRecord pour obtenir la méthode de définition d'enregistrements avec moins de paramètres. Correction du bug que l'erreur conditionnelle a été signalée à l'aide du tableau.
4. Modifiez et optimisez la méthode DB.DeleterCord de délétion. Actuellement, il n'y a que deux paramètres.
5. Modifié la méthode de débogage d'erreur et ajouter l'ajout de l'erreur de contrôle d'attribut de débogage.
Mettre à jour les instructions:
J'avais l'habitude d'écrire une classe de contrôle de la base de données CLSDBCTRL.asp et j'ai reçu des commentaires. Certains amis m'ont envoyé un e-mail pour me dire quelques méthodes d'amélioration, remerciez-les beaucoup. Et j'ai vu un message dans les commentaires de l'article original disant "Je me suis souvenu des paramètres, et la déclaration SQL a été écrite il y a longtemps", qui a directement souligné l'embarras. En effet, bien que VBS ait l'attribut des arguments, ce n'est pas une bonne idée d'utiliser trop de paramètres. J'ai donc passé un peu de temps à réécrit une grande partie du code de cette classe. En ce qui concerne la fonction que la fonction ne peut être plus forte mais pas plus faible, une méthode n'a que 3 paramètres au maximum. De plus, une nouvelle méthode est ajoutée pour appeler les procédures stockées MSSQL, qui peuvent appeler de manière flexible les procédures stockées et renvoyer un ou plusieurs ensembles d'enregistrements, des paramètres de sortie et des valeurs de retour au besoin. Bien sûr, en apprenant de la leçon, cette méthode n'a que deux paramètres. Maintenant, ils sont tous encapsulés dans ce nouveau gars nommé Easyasp. Comme son nom l'indique, ce n'est rien de plus que de penser que tout est plus simple.
Il y a une autre chose plus embarrassante, c'est-à-dire que VBScript n'est pas un langage orienté objet, donc cette classe n'est en fait qu'un emballage de certains processus et méthodes, ce qui est pratique pour une utilisation, de sorte que la plupart d'entre eux peuvent être proposés pour une utilisation seul. Bien sûr, si nécessaire, il peut également être encapsulé en tant que composant WSC ou DLL à utiliser.
=================================================================================================================.
Instructions pour une utilisation
=================================================================================================================.
1. Comment utiliser:
(1) Tous les appels à la classe EASP sont déjà inclus dans l'EASP.asp, vous n'avez donc qu'à introduire le fichier en haut de la page, tels que:
<! - # Inclure File = "Inc / easp / easp.asp" ->
ou:
<! - # Inclure virtual = "/ inc / easp / easp.asp" ->
(2) Cette classe a été instanciée et n'a pas besoin d'être instanciée séparément. Vous pouvez simplement l'appeler directement en utilisant l'EASP. préfixe, comme: