Utilisation de procédures stockées dans ASP
Afin d'améliorer l'efficacité du programme ASP, il est parfois nécessaire d'utiliser la technologie de stockage à l'aide de SQL Server dans ASP.
Établissement de procédures stockées
Voici une brève introduction à la façon d'établir des procédures stockées dans l'entreprise Manager de SQL Server:
(1) Ouvrez le gestionnaire d'entreprise
(2) Sélectionnez le groupe de serveurs (groupe SQL Server), le serveur, la base de données (base de données) et la base de données correspondante, cliquez avec le bouton droit sur l'élément de procures stocké dans la base de données correspondante, sélectionnez la nouvelle procédure stockée dans le menu contextuel et dans la Propriétés de procédure stockées Entrez une instruction pour créer une procédure stockée. Voici un exemple:
Créer la procédure ProTest @Mycola Char (10), @ MyColb Char (10), @ MyColc Text As
Insérer dans les valeurs de chatdata (mycola, mycolb, mycolc) (@ mycola, @ mycolb, @ mycolc)
Dans la documentation du SQL Server, sa syntaxe est:
Créer Proc [eDure] Procedure_name [; numéro] [
{@paramètre data_type} [variant] [= default] [sortie]]
[, ... n] [avec {recompiler |
| recompiler, cryptage}] [pour la réplication]
sql_statement [... n]
Si vous n'êtes pas familier avec la syntaxe SQL, vous pouvez utiliser la syntaxe de vérification pour vérifier la syntaxe. Dans l'exemple ci-dessus, cela signifie que la procédure stockée est créée avec une procédure stockée nommée MyCola et a 3 paramètres. Des 3 paramètres sont du texte, et le type de données du serveur SQL est utilisé ici.
Une fois la procédure stockée établie, ce qui suit est de savoir comment appeler la procédure stockée dans le programme ASP: afin d'améliorer l'efficacité du programme ASP, il est parfois nécessaire d'utiliser la technologie de stockage à l'aide de SQL Server dans l'ASP. est simple, et ce qui précède la déclaration p.append cm.CreateParameter ("@ myColc", 201,1,250) avec des paramètres supplémentaires, le format est:
P.APPEND CM.CreateParameter ("Nom du paramètre", type, direction, taille)
La signification du type de la valeur du paramètre est la suivante:
Nom Valeur Fonction de valeur entière
AddBtimestamp 135 Type de données d'heure de date
Valeur en entier décimale complémentaire
Addouble 5 Valeur décimale à double précision
Message d'erreur du système Adrror 10
ADGUID 72 Identifiant unique mondialement unique
Addispath 9 COM / OLE Objet automatique (objet d'automatisation)
AdInteger 3 entier signé de 4 octets
Adiunknown 13 com / ole objet
Adlongvarbinary 205 grande valeur de 2 octets
Adlongvarchar 201 grande valeur de chaîne
Adlongvarwchar 203 Grande chaîne non codée
Valeur en entier décimale adnunérique 131
Adsingle 4 décimale à point flottante de précision unique
Adsmallint 2 entier signé de 2 octets
adtinin 16 1 octet signé entier
AdunsignedBigint 21 entier non signé de 8 octets
AdunsignedInt 19 entier non signé de 4 octets
AdunsignedSmalllint 18 entier non signé de 2 octets
adunsignedtinyint 17 1 octet entier non signé
Type de données défini par l'utilisateur
Advariant 12 ole objet
Advarbinary 204 Valeur variable de caractères à deux octets
Advarchar 200 caractéristiques de la variable de caractères
Advarchar 202 Valeur variable de chaîne non codée
Adwchar 130 String non codé
La signification des valeurs de direction est la suivante:
Nom Valeur Fonction de valeur entière
Adparaminput 1 Autoriser la saisie des données dans ce paramètre
AdParamoutput 2 Autoriser la sortie des données à ce paramètre
AdParaminputOutput 3 Autoriser la saisie et la sortie des données à ce paramètre
AdParAmreturnValue 4 permet de retourner les données d'un sous-programme à ce paramètre
Pour des ressources plus détaillées, veuillez vous référer à la documentation SQL Server et aux ressources de documentation IIS.