Microsoft Visual Basic, Scripting Edition est un sous-ensemble de Visual Basic qui fonctionne avec les bases de données . Qu'il soit utilisé pour maintenir un inventaire des produits dans un entrepôt ou des registres de paie , les bases de données sont devenus une partie importante de notre environnement. VBScript vous donne accès à ActiveX Data Objects où vous pouvez utiliser l'objet d'enregistrements à retourner un ou plusieurs enregistrements . Le jeu d'enregistrements parcourt les champs de votre base de données pour votre requête et contient les résultats , que vous pouvez ensuite manipuler . Instructions 1 type « Option Explicit " sur la première ligne de votre code. Cela oblige la déclaration explicite de toutes les variables dans votre programme. Tapez " objConnection Dim ", " objRecordset Dim" et " SQLQuery Dim" sur des lignes séparées pour définir vos variables constantes . 2 type " Set objConnection = CreateObject (" ADODB.Connection " ) " pour connecter à votre base de données. Tapez " Set objRecordset = CreateObject (" ADODB.Recordset ")" à la ligne suivante pour établir le jeu d'enregistrements pour stocker les résultats de votre recherche. Vous devez utiliser l'instruction «Set» car VBScript ne permet pas la déclaration "Dim " seul à assigner des objets à un type spécifique . 3 Type de votre requête SQL. Par exemple, tapez " SQLQuery = SELECT * FROM table" si vous voulez retourner tous les enregistrements de la table à vos enregistrements. Si vous voulez une liste, un type plus spécifique " SQLQuery = SELECT * FROM table_name WHERE table_column = ' some_criterion ». 4 type " objConnection.Open SQLQuery , objConnection " pour avoir la requête de programme la base de données et retourne les résultats dans votre jeu d'enregistrements. Vous pouvez définir des paramètres supplémentaires spécifiques à la méthode ouverte , comme le type de curseur , type de serrure. Laissant ces valeurs vierge les mettre aux valeurs par défaut. 5 écrire les résultats d'enregistrements à l'écran ou un fichier où vous en avez besoin . Tapez " objRecordset " et " objConnection.Close " sur des lignes séparées pour fermer l'objet de libérer les ressources de votre système.
|