17. Question: Quelle est la différence entre l'utilisation de la méthode AddNew d'ADO dans ASP et l'utilisation directe d'insert dans ... les instructions? Quelle méthode est la meilleure?
Réponse: La méthode AddNew de ADO résume simplement l'insertion dans l'instruction, donc lors de l'exploitation d'une grande quantité de données, directement en utilisant les instructions SQL accélérera considérablement l'accès des données, car il réduit le temps de traduction de l'ADO. effectué directement dans le serveur de base de données, en particulier lorsque le volume de données est important, il présente des avantages importants.
18. Question: Pourquoi fait-il une erreur si j'utilise l'insert standard dans les livres (nom, e-mail) (Kitty, [email protected]) dans ASP?
Réponse: SQL (langage de requête structuré / langage de requête structurée) est un langage de requête de données développé par IBM dans les années 1970. Les instructions SQL sont un langage de programmation basé en anglais qui peut être utilisé pour ajouter, gérer et accéder aux bases de données.
Bien que les chaînes ajoutées dans les instructions SQL puissent être utilisées avec des devis doubles, des devis simples sont nécessaires dans ASP pour s'exécuter normalement. Par conséquent, il doit être écrit comme insérer dans les livres (nom, e-mail) Valeurs («Kitty», «Kitty @ 263.com»).
19. Question: Que sont les contrôles ActiveX?
R: Les contrôles Microsoft ActiveX sont des composants logiciels réutilisables développés par les fournisseurs de logiciels. En plus des objets embarqués d'ASP, les commandes ActiveX installées peuvent également être utilisées dans ASP, ce qui peut économiser beaucoup de temps de développement précieux.
À l'aide de contrôles ActiveX, des fonctionnalités spéciales peuvent être ajoutées aux applications Web et aux outils de développement très rapidement. Par exemple, utilisez l'objet Adrotator pour créer une carte de défilement d'annonce, utilisez l'objet FileSystemObject pour accéder aux fichiers et utilisez l'objet de chapiteau pour implémenter du texte de défilement.
Maintenant, il existe plus de 1 000 contrôles ActiveX disponibles dans le commerce, et le développement de contrôles ActiveX peut utiliser divers langages de programmation, tels que C, C ++, etc., ainsi que Microsoft Visual Java Development Environment Microsoft Visual J ++. Une fois le contrôle ActiveX développé, les concepteurs et les développeurs peuvent l'utiliser comme composants pré-assemblés pour développer des programmes clients. En utilisant les contrôles ActiveX de cette manière, les utilisateurs n'ont pas besoin de savoir comment ces composants sont développés, et dans de nombreux cas, ils peuvent compléter la conception de pages Web ou d'applications sans même programmer eux-mêmes.
Actuellement, il existe plus de 1 000 contrôles commerciaux fournis par des développeurs de logiciels tiers. La galerie de composants Microsoft ActiveX contient des informations et des connexions connexes, qui pointent vers divers contrôles ActiveX fournis par Microsoft et développeurs tiers. Dans la galerie de composants Microsoft ActiveX, vous pouvez trouver une liste d'entreprises qui développent des contrôles ActiveX améliorés par Internet.
20. Question: Pourquoi la valeur du site de départ dans le formulaire est-elle utilisée pour utiliser l'instruction STRSTARTPORT = (request.form (CatMenu_0) pour obtenir la valeur du site de départ dans le formulaire mais ne peut pas être trouvée dans la base de données?
Réponse: C'est parce que la valeur du site de départ obtenu peut avoir des espaces. La base de données, donc bien sûr, il ne peut pas être trouvée.
StrStartport = Trim (request.form (CatMenu_0))
21. Question: Dans ASP, lorsque le cycle de vie d'une variable se termine, de combien de façons pour conserver le contenu de la variable?
Réponse: Toute opération qui provoque la fin d'une page Web, comme appuyer sur le bouton d'actualisation du navigateur, fermant le navigateur, puis l'ouvrira, mènera à la fin du cycle de vie variable.
Si vous souhaitez conserver le contenu de la variable lorsque la page Web est exécutée à la fin, vous pouvez utiliser l'objet d'application pour réaliser la prochaine exécution. Par exemple, vous pouvez utiliser l'objet d'application pour créer un compteur qui compte le nombre de visites de sites Web.
L'objet de session est comme l'objet d'application. Il peut stocker le contenu de la variable à la fin de la page Web. Application.
Les objets d'application et les objets de session peuvent nous aider à enregistrer des informations du côté serveur, tandis que les objets cookies enregistreront des informations du côté client à l'aide de la fonction cookies fournie par le navigateur. Une chose à noter est que les cookies sont des informations enregistrées dans le navigateur, donc l'accès aux données n'est pas aussi simple que d'accès à d'autres objets ASP (informations stockées du côté du serveur). Serveur Le navigateur peut échanger des données de cookies avec le serveur avant que le serveur télécharge toutes les données sur le navigateur.
22. Question: Que dois-je faire une fois l'objet utilisé?
Réponse: Après avoir utilisé l'objet, utilisez d'abord la méthode de fermeture pour libérer les ressources système occupées par l'objet; ensuite définir la valeur de l'objet sur rien pour libérer la mémoire occupée par l'objet. réduit ou même écrasé en raison de trop d'objets.
<%
Objet.
Définir l'objet = rien
%>