Recommandé: Explication détaillée des procédures et appels stockés SQLServer L'utilisation de procédures stockées sur SQLServer peut améliorer considérablement la vitesse d'exécution du programme et simplifier les difficultés de programmation et de maintenance, et ont été largement utilisées. Une procédure stockée est en fait une collection d'instructions Transact-SQL qui peuvent accepter et retourner les paramètres fournis par l'utilisateur. Un processus peut être créé pour une utilisation permanente ou temporairement utilisé dans une session (une procédure temporaire partielle), ou
1. Méthode pour obtenir des données d'entrée de table par ASP: GetPost1.get: après que l'utilisateur a ajouté les données à l'URL, le format est? Champ 1 = Données d'entrée 1 & champ 2 = Données d'entrée 2 & ..., puis envoyez-la au serveur. Si: l'action est www.abc.com, les données d'entrée de nom de champ sont Jack, les données de l'âge du champ sont de 15 ans, puis utilisez la méthode GET pour http://www.abc.com?name=jack&age=15
2.Post: l'utilisateur utilise des données d'informations HTTP pour transférer sur le serveur ASP: Get: Utilisez des données d'entrée = request.Querystring (nom de champ) pour récupérer les données jointes à l'URL. POST: Utilisez des données d'entrée = request.forml (nom de champ), pour lire le champ de données d'informations HTTP. * Demande.QueryString Exemple: <ahery = aspform.asp? Name = jack & age = 15> cliquez ici </a> 〈p> name: <% = request.QueryString (nom)%) Âge: <% = request.QueUeryString (age)%) * Obtenez un exemple · Aspturm. <putype = textName = input1Value = vous rname> <p> Fonctionnalités: <lectName = input2> <option> cool! <Option> Handsome <opopoption> warm-inket </lect> <putingType = soumidValue = ok> </orm> asp1b.asp contenu contenu contenu <html> <body> <% = request.Querystring (input1)%> Salut, yourCacteris <% = request.querystring (input2)%>
</ body> </html>
2. Request.from Syntaxe: request.from (nom) [(index) | .Count] Nom: Nom de champ Index: Lorsque plusieurs valeurs sont entrées dans le même champ, l'index de valeur du pointeur spécifie la valeur du même champ à lire. La plage est de 1 à la demande.from (nom) .CountCount: From request.from (nom) .Count, nous pouvons savoir combien de valeurs sont entrées dans le champ Nom. S'il n'y a pas de champ de nom de ce type, le nombre est 0.
Comme indiqué dans l'exemple suivant: <% fori = 1torequest.fron (input1) .countResponse.writeRequest.from (input1) (i) & <rr> Next%> si l'input1 a deux valeurs, les deux affichage * Si l'index n'est pas utilisé pour spécifier lequel lire. Utilisez <% foreachItemRequest.from (entrée)) repomSe.WriteiteItem & <br> Next%> Vous pouvez également utiliser ForEachxIntewuest.From à obtenir à plusieurs reprises les valeurs d'entrée de tous les champs.
<% foreachxinRequest.form%> request.from (<% = x%) = <% = request.form (x)%> <br> <% Next%>
3. Méthode pour obtenir le client TCP / IP Port: Par exemple: TCP / IPPORTIS <% = request (server_port)%> Utilisez Server_port pour obtenir les informations de port de connexion qui reçoivent httprequest
4. Grâce aux informations d'en-tête HTTP de HTTP_ACcept_Language, le lieu de l'utilisateur peut être obtenu. L'exemple suivant détermine les paramètres régionaux de l'utilisateur et donne différentes pages. <% Language = request.servervariables (http_accept_language) iflanguage = enthen%> <! - # includeFile = English.asp> <% else%> <! - # includeFile = China.asp> <% endif%>
5. La commande de date et d'heure actuelle est <% = maintenant%>
6. La méthode d'ASP pour obtenir l'entrée de données de table consiste à utiliser un objet intégré - Request, qui varie de Get et Post.
7. Si vous souhaitez l'écrire vous-même dans VB ou une autre langue, le fichier .dll pour ASP doit enregistrer le fichier DLL: Entrez RegSBR32 * .dll sous DOS
8. montrent cinq phrases répétitives, avec des polices de plus en plus grandes <% fori = 1to5%> <fontsize = <% = i%> color = # 00FFFF> ASP rapide </font> <br> <% Next%>
9. Transférer la chaîne à la réponse de l'utilisateur.
10. Lien vers l'adresse URL spécifiée Response.redirectUrl tel que: <% Response.redirecthomePage.asp%>
* Cependant, si le contenu du fichier de ce .asp a été transféré à l'utilisateur, une erreur se produira lorsque la redirection est utilisée.
11. Combinaison d'autres langues et ASP: Par exemple: Bonjour le matin, bonjour dans l'après-midi <% iftime> + # 12:00:00 AM#andtime <# 12: 00: 00 PM#Thengreeting=good Morning! ElseGreeting = Hello! Endif%> <% = Greeting%>
Partager: comment empêcher le téléchargement de la base de données d'accès Tout d'abord, si vous modifiez simplement le nom du suffixe de la base de données d'accès à .asp directement, il ne peut pas empêcher le téléchargement. La bonne façon est de créer une table et d'écrire un fichier binaire, c'est-à-dire un objet OLE à ce tableau. Le code spécifique est le suivant:% dimdb, rs, sql db = db.asp 'ici est changé pour votre base de données, le suffixe doit être ASP setConn = server.createObject (Adod
2 pages de la page suivante de la page suivante précédente