VBScript est un langage plus utilisé dans les applications ASP classiques . ASP classique était le prédécesseur pour ASP.NET, afin d'appeler la base de données de l'application est très similaire aux langages de programmation les plus récents. Classique VBScript ASP est encore utilisé dans certaines applications Web , il est donc important d'avoir un aperçu de la façon dont le langage appelle la base de données pour corriger les erreurs et d'écrire des ajouts au code existant. Établissement d'une connexion
La connexion à la base de données est une partie obligatoire de la programmation de base de données VBScript. La connexion contient les valeurs de l'identifiant et le mot de passe , nom du serveur et base de données utilisée dans l'application. Voici la syntaxe pour créer une connexion à la base de données dans VBScript :
<% Set connexion = Server.CreateObject (" ADODB.Connection " ) CheminFichier = Server.MapPath ( " MyCustomers.mdb " ) de connexion. Ouvrir " Driver = { Microsoft Access Driver (* . mdb ) }; DBQ =" & CheminFichier & " ; "%> Photos
Notez le " %>" dans les lignes de code. Cette chaîne de caractères est utilisé dans les fichiers HTML de VBScript pour désigner l'utilisation d'un code back-end. Rien placé dans les " <% %>" caractères sont traitées sur le serveur avant de rendre la page HTML pour l'utilisateur. En outre , le code à l'intérieur de ces marqueurs n'est pas visible par l'utilisateur , de sorte que les données sensibles comme nom d'utilisateur et mot de passe sont sécurisés .
Interrogation de la base
Maintenant que la connexion a été faite , une requête peut être utilisée pour récupérer des données. Dans cet exemple, une liste des prénoms des employés sont extraites de la base de données. Voici un exemple d'une requête affecté à une variable chaîne :
requête
= "select prenom de salariés» a établi des records = Connection.Execute (requête)
La première ligne de code est le bon syntaxe d'une requête SQL. Il récupère simplement une liste de prénoms pour les employés. La deuxième ligne de code appelle le serveur , récupère les données et l'affecte à la variable des dossiers. Une fois que les données ont été assignés , la variable peut être utilisé pour afficher des valeurs à l'utilisateur.
Affichage valeurs dans les requêtes
La variable des dossiers contenant les données pour l'affichage, maintenant l'application peut imprimer sur la page HTML. Voici un exemple d'impression du premier enregistrement à un élément HTML:
<% = dossiers ( " prenom ")%>
Photos
Remarquez comment le VBScript est entouré par les " <% %>" caractères encore . C'est ainsi que le programmeur insère du code VBScript dans un élément HTML. Le VBScript est traitée avant de rendre le HTML, mais il est encore enveloppé dans les balises de paragraphe HTML par le navigateur.