Guide d'utilisation Annuler

Modification d’une base de données à l’aide des commandes ASP sous Dreamweaver

  1. Guide de l’utilisateur de Dreamweaver
  2. Introduction
    1. Principes de base du design web réactif
    2. Nouveautés de Dreamweaver
    3. Développement web avec Dreamweaver - Présentation
    4. Dreamweaver / Questions fréquentes
    5. Raccourcis clavier
    6. Configuration requise pour Dreamweaver
    7. Récapitulatif des nouvelles fonctionnalités
  3. Dreamweaver et Creative Cloud
    1. Synchronisation des paramètres de Dreamweaver avec Creative Cloud
    2. Bibliothèques Creative Cloud dans Dreamweaver
    3. Utilisation de fichiers Photoshop dans Dreamweaver
    4. Utilisation d’Adobe Animate avec Dreamweaver
    5. Extraction de fichiers SVG optimisés pour le web depuis des Bibliothèques
  4. Espaces de travail et affichages Dreamweaver
    1. Espace de travail de Dreamweaver
    2. Optimisation de l’espace de travail Dreamweaver pour la conception visuelle
    3. Recherche de fichiers sur la base de leur nom ou de leur contenu | Mac OS
  5. Configuration de sites
    1. À propos des sites Dreamweaver
    2. Création d’une version locale de votre site
    3. Connexion à un serveur de publication
    4. Configuration d’un serveur d’évaluation
    5. Importation et exportation des paramètres d’un site Dreamweaver
    6. Importation de sites web d’un serveur distant vers la racine de votre site local
    7. Fonctions d’accessibilité dans Dreamweaver
    8. Paramètres avancés
    9. Définition des préférences de site pour le transfert de fichiers
    10. Indication des paramètres du serveur proxy dans Dreamweaver
    11. Synchronisation des paramètres de Dreamweaver avec Creative Cloud
    12. Utilisation de Git dans Dreamweaver
  6. Gestion des fichiers
    1. Création et ouverture de fichiers
    2. Gestion des fichiers et des dossiers
    3. Acquisition et placement de fichiers depuis ou vers votre serveur
    4. Archivage et extraction de fichiers
    5. Synchronisation de fichiers
    6. Comparaison de fichiers pour analyse de leurs différences
    7. Masquage de fichiers et de dossiers dans votre site Dreamweaver
    8. Activation des notes de conception pour les sites Dreamweaver
    9. Prévention de l’exploitation potentielle de Gatekeeper
  7. Mise en page et design
    1. Utilisation d’assistances visuelles pour la mise en forme
    2. À propos de l’utilisation de CSS pour mise en forme de votre page
    3. Création de sites web en responsive design avec Bootstrap
    4. Création et utilisation des requêtes de multimédia dans Dreamweaver
    5. Présentation de contenus dans des tableaux
    6. Couleurs
    7. Design réactif à l’aide de mises en forme à grille fluide
    8. Extract dans Dreamweaver
  8. CSS
    1. Description des feuilles de style en cascade
    2. Mise en forme de pages avec CSS Designer
    3. Utilisation de préprocesseurs CSS dans Dreamweaver
    4. Comment définir les préférences de Style CSS dans Dreamweaver
    5. Déplacement des règles CSS dans Dreamweaver
    6. Conversion de code CSS intégré en règle CSS dans Dreamweaver
    7. Utilisation de balises div
    8. Application de dégradés à l’arrière-plan
    9. Permet de créer et modifier des effets de transition CSS3 dans Dreamweaver.
    10. Formatage du code
  9. Contenu de page et actifs
    1. Définition des propriétés de page
    2. Définition des propriétés d’en-tête CSS et des propriétés de lien CSS
    3. Utilisation du texte
    4. Recherche et remplacement de texte, de balises et d’attributs
    5. Panneau DOM
    6. Modification en mode En direct
    7. Le codage de documents dans Dreamweaver
    8. Sélection et affichage d’éléments dans la fenêtre de document
    9. Définition des propriétés de texte dans l’inspecteur Propriétés
    10. Vérification de l’orthographe d’une page web
    11. Utilisation de règles horizontales dans Dreamweaver
    12. Ajout et modification de combinaisons de polices dans Dreamweaver
    13. Utilisation d’actifs
    14. Insertion et mise à jour des dates dans Dreamweaver
    15. Création et gestion des actifs favoris dans Dreamweaver
    16. Insertion et modification d’images dans Dreamweaver
    17. Ajout d’objets multimédias
    18. Ajout de vidéos dans Dreamweaver
    19. Insertion de vidéo HTML5
    20. Insertion de fichiers SWF
    21. Ajout d’effets audio
    22. Insertion de fichiers audio HTML5 dans Dreamweaver
    23. Utilisation d’éléments de bibliothèque
    24. Utilisation de texte arabe et hébreu dans Dreamweaver
  10. Liens et navigation
    1. A propos des liens et de la navigation
    2. Etablissement de liens
    3. Cartes graphiques
    4. Résolution des problèmes de liens
  11. Effets et widgets jQuery
    1. Utilisation de widgets jQuery UI et Mobile dans Dreamweaver
    2. Utilisation d’effets jQuery dans Dreamweaver
  12. Codage de sites web
    1. À propos du codage dans Dreamweaver
    2. Environnement de codage dans Dreamweaver
    3. Définition des préférences de codage
    4. Personnalisation de la coloration du code
    5. Rédaction et modification de code
    6. Conseils et remplissage de code
    7. Réduction et développement de code
    8. Réutilisation de code à l’aide de fragments
    9. Analyse linting de code
    10. Optimisation du code
    11. Modification de code en mode Création.
    12. Utilisation de contenu d’en-tête pour les pages
    13. Insertion d’inclusions côté serveur dans Dreamweaver
    14. Utilisation des bibliothèques de balises dans Dreamweaver
    15. Importation de balises personnalisées dans Dreamweaver
    16. Utilisation de comportements JavaScript (instructions générales)
    17. Application de comportements JavaScript intégrés
    18. À propos de XML et de XSLT
    19. Exécution de transformations XSL côté serveur dans Dreamweaver
    20. Exécution de transformations XSL côté client dans Dreamweaver
    21. Ajout d’entités de caractère pour XSLT dans Dreamweaver
    22. Formatage du code
  13. Flux de travaux inter-produit
    1. Installation et utilisation des extensions pour Dreamweaver
    2. Mises à jour intégrées dans Dreamweaver
    3. Insertion de documents Microsoft Office dans Dreamweaver (Windows uniquement)
    4. Utilisation de Fireworks et Dreamweaver
    5. Édition de contenu sur des sites Dreamweaver à l’aide de Contribute
    6. Intégration entre Dreamweaver et Business Catalyst
    7. Création de campagnes de messagerie personnalisées
  14. Modèles
    1. À propos des modèles Dreamweaver
    2. Reconnaissance des modèles et des documents basés sur un modèle
    3. Création d’un modèle Dreamweaver
    4. Création de régions modifiables dans des modèles
    5. Création de régions et de tables modifiables dans Dreamweaver
    6. Utilisation de régions facultatives dans les modèles
    7. Définition d’attributs de balises modifiables dans Dreamweaver
    8. Comment créer des modèles imbriqués dans Dreamweaver
    9. Modification, mise à jour et suppression de modèles
    10. Exportation et importation de contenus xml dans Dreamweaver
    11. Application ou suppression d’un modèle depuis un document existant
    12. Modification de contenu dans les modèles de Dreamweaver
    13. Règles de syntaxe pour les balises de modèle dans Dreamweaver
    14. Définition des préférences de surbrillance pour des régions de modèle
    15. Avantages de l’utilisation de modèles dans Dreamweaver
  15. Terminaux mobiles et écrans multiples
    1. Création de requêtes multimédias
    2. Modification de l’orientation de la page pour les appareils mobiles
    3. Création d’applications web pour appareils mobiles à l’aide de Dreamweaver
  16. Sites dynamiques, pages et formulaires web
    1. En savoir plus sur les applications web
    2. Configuration de l’ordinateur pour le développement d’applications
    3. Résolution des problèmes de connexion aux bases de données
    4. Suppression des scripts de connexion dans Dreamweaver
    5. Conception de pages dynamiques
    6. Présentation des sources de contenu dynamique
    7. Définition de sources de contenu dynamique
    8. Ajout de contenus dynamiques aux pages
    9. Changement des contenus dynamiques dans Dreamweaver
    10. Affichage d’enregistrements d’une base de données
    11. Fourniture et dépannage de données en temps réel dans Dreamweaver
    12. Ajout de comportements de serveur personnalisés dans Dreamweaver
    13. Création de formulaires à l’aide de Dreamweaver
    14. Utilisation de formulaires pour la collecte des informations sur les utilisateurs
    15. Création et activations des formulaires ColdFusion dans Dreamweaver
    16. Création de formulaires web
    17. Prise en charge améliorée de HTML5 pour les éléments de formulaire
    18. Développement d’un formulaire à l’aide de Dreamweaver
  17. Création visuelle d’applications
    1. Création de pages principales et détaillées dans Dreamweaver
    2. Création de pages de recherche et de résultats
    3. Création d’une page d’insertion d’enregistrements
    4. Création de la mise à jour d’une page d’enregistrement dans Dreamweaver
    5. Création de pages de suppression d’enregistrement dans Dreamweaver
    6. Modification d’une base de données à l’aide des commandes ASP dans Dreamweaver
    7. Création d’une page d’enregistrement
    8. Création d’une page de connexion
    9. Création d’une page à accès restreint
    10. Sécurisation de dossiers dans ColdFusion à l’aide de Dreamweaver
    11. Utilisation de composants ColdFusion dans Dreamweaver
  18. Test, aperçu et publication de sites web
    1. Prévisualisation de pages
    2. Aperçu et inspection de pages web Dreamweaver sur plusieurs appareils
    3. Test de votre site Dreamweaver

 

Découvrez comment utiliser les commandes ASP sous Dreamweaver pour modifier une base de données et ajouter et exécuter une procédure stockée.

Remarque :

L’interface utilisateur a été simplifiée sous Dreamweaver et versions ultérieures. Par conséquent, il se peut que vous ne trouviez pas certaines options décrites dans cet article sous Dreamweaver et versions ultérieures. Pour plus d’informations, consultez cet article.

À propos des objets de commande ASP

Un objet de commande ASP est un objet de serveur qui effectue une opération donnée dans une base de données. Il peut contenir toute instruction SQL valide, y compris une instruction qui renvoie un jeu d’enregistrements, ou qui insère, met à jour ou supprime des enregistrements dans une base de données. Un objet de commande peut modifier la structure d’une base de données si l’instruction SQL ajoute ou supprime une colonne dans la table. Il peut également servir à exécuter une procédure stockée dans une base de données.

Un objet de commande est dit réutilisable car le serveur peut exécuter plusieurs fois la commande à l’aide d’une seule version compilée de l’objet. Pour qu’une commande soit réutilisable, définissez la propriété Préparé de l’objet de commande sur true, comme dans l’instruction VBScript suivante :

mycommand.Prepared = true

Si vous savez que la commande sera exécutée un grand nombre de fois, il est conseillé d’utiliser une seule version compilée de l’objet pour améliorer l’efficacité des opérations effectuées dans la base de données.

Remarque :

les commandes préparées ne sont pas prises en charge par tous les fournisseurs de base de données. Si votre base de données ne les prend pas en charge, elle risque de renvoyer une erreur lorsque vous définissez cette propriété sur true. Elle pourrait même ignorer la requête de préparation de la commande et définir la propriété Préparé sur false.

Sur une page ASP, un objet de commande est créé par l’intermédiaire de scripts. Cependant, Dreamweaver vous permet de créer des objets de commande sans avoir à écrire une seule ligne de code ASP.

Modification d’une base de données à l’aide des commandes ASP

A l’aide de Dreamweaver, vous pouvez créer des objets de commande ASP qui insèrent, mettent à jour et suppriment des enregistrements dans une base de données. Il vous suffit d’indiquer à l’objet de commande l’instruction ou la procédure stockée SQL qui effectue l’opération dans la base de données.

  1. Sous Dreamweaver, ouvrez la page ASP qui doit exécuter la commande.
  2. Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis choisissez Commande.
  3. Saisissez le nom de la commande, choisissez une connexion à une base de données contenant les enregistrements à modifier, puis sélectionnez l’opération de modification que la commande doit effectuer (Insérer, Mettre à jour ou Supprimer).

    Dreamweaver rédige le début de l’instruction SQL en fonction du type d’opération sélectionné. Par exemple, voici la boîte de dialogue qui s’affiche lorsque vous sélectionnez le type Insérer :

    Saisissez une Commande ASP
    Saisissez une Commande ASP

  4. Complétez l’instruction SQL.

    Pour plus d’informations sur la rédaction d’instructions SQL modifiant des bases de données, consultez un manuel Transact-SQL.

  5. Définissez les variables SQL dans la zone Variables. Fournissez le nom et la valeur d’exécution. La définition du type et de la taille de chaque variable empêche les attaques par injection.

    L’exemple ci-dessous illustre une instruction Insert qui contient trois variables SQL. Les valeurs de ces variables sont fournies par des paramètres d’URL transmis à la page, dont la définition s’affiche dans la colonne Valeur d’exécution de la zone Variables.

    Instruction d’insertion contenant trois variables SQL
    Instruction d’insertion contenant trois variables SQL

    Pour obtenir la valeur de taille, utilisez le volet Bases de données de Dreamweaver. Dans le volet Bases de données, trouvez votre base de données et développez-la. Trouvez ensuite la table que vous utilisez et développez-la. La table contient les tailles de vos champs. Par exemple, elle peut indiquer ADDRESS (WChar 50). Dans cet exemple, la taille vaut 50. Vous pouvez également trouver la taille dans votre application de base de données.

    Remarque :

    les types de données Numérique, Booléen et date/heure emploient toujours la taille -1.

    Pour déterminer la valeur Type, reportez-vous au tableau suivant :

    Type dans la base de données

    Type sous Dreamweaver

    Taille

    Numérique (MS Access, MS SQL Server, MySQL)

    Double

    -1

    Booléen, Oui/Non (MS Access, MS SQL Server, MySQL)

    Double

    -1

    Date/Heure (MS Access, MS SQL Server, MySQL)

    DBTimeStamp

    -1

    Tous les autres types de champ de texte, y compris les types de données texte MySQL char, varchar et longtext

    LongVarChar

    reportez-vous à la table de base de données

    Texte (MS Access) ou nvarchar, nchar (MS SQL Server)

    VarWChar

    reportez-vous à la table de base de données

    Mémo (MS Access), ntext (MS SQL Server), ou champs acceptant de grandes quantités de texte

    LongVarWChar

    1073741823

    Pour plus d’informations sur le type et la taille des variables SQL, consultez le site web d’Adobe à l’adresse www.adobe.com/go/4e6b330a.

  6. Fermez la boîte de dialogue.

    Dreamweaver insère dans votre page un code ASP qui, lorsqu’il s’exécute sur le serveur, crée une commande qui insère, met à jour ou supprime des enregistrements dans la base de données.

    Par défaut, la propriété Préparé de l’objet de commande est définie sur true, ce qui permet au serveur d’application de réutiliser une seule version compilée de l’objet chaque fois que la commande est exécutée. Pour modifier ce paramètre, basculez en mode Code et définissez la propriété Préparé sur false.

  7. Créez une page avec un formulaire HTML, de manière à permettre aux utilisateurs d’entrer des données sur les enregistrements. Dans le formulaire HTML, ajoutez trois champs de texte (txtVille, txtAdresse et txtTéléphone) et un bouton Envoyer. Le formulaire utilise la méthode GET et envoie les valeurs des champs de texte à la page contenant votre commande.

À propos des procédures stockées

Bien qu’il soit possible d’utiliser des comportements de serveur pour créer des pages qui modifient des bases de données, vous pouvez également créer ces pages en utilisant des objets de manipulation de base de données, tels que des procédures stockées ou des objets de commande ASP.

Une procédure stockée est un élément de base de données réutilisable qui effectue des opérations dans une base de données. Elle contient du code SQL qui permet notamment d’insérer, de mettre à jour ou de supprimer des enregistrements. Elle peut également modifier la structure de la base de données. Une procédure stockée peut ainsi servir à ajouter une colonne ou encore à supprimer une table.

Elle peut également appeler une autre procédure stockée, accepter des paramètres d’entrée et renvoyer à la procédure d’appel plusieurs valeurs sous la forme de paramètres de sortie.

Une procédure stockée est dite réutilisable car vous pouvez effectuer une opération dans la base de données plusieurs fois à l’aide d’une seule version compilée de la procédure. Si vous savez qu’une tâche de base de données sera exécutée un grand nombre de fois ou qu’elle sera exécutée par différentes applications, il est conseillé d’utiliser une procédure stockée pour améliorer l’efficacité des opérations effectuées dans la base de données.

Remarque :

les bases de données MySQL et Microsoft Access ne prennent pas en charge les procédures stockées.

Ajout d’une procédure stockée (ColdFusion) (CS6)

Vous pouvez modifier une base de données à l’aide d’une procédure stockée. Une procédure stockée est un élément de base de données réutilisable qui effectue des opérations dans une base de données.

Avant de modifier une base de données à l’aide d’une procédure stockée, assurez-vous que cette dernière contient un code SQL qui modifie la base de données d’une manière ou d’une autre. Pour créer et stocker une procédure stockée dans une base de données, consultez la documentation de la base de données et un bon manuel Transact-SQL.

  1. Sous Dreamweaver, ouvrez la page qui doit exécuter la procédure stockée.
  2. Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+), puis choisissez Procédure stockée.
  3. Dans le menu déroulant Source de données, sélectionnez une connexion à une base de données contenant la procédure stockée.
  4. Saisissez le nom d’utilisateur et le mot de passe pour la source de données ColdFusion.
  5. Sélectionnez une procédure stockée dans le menu déroulant Procédure.

    Dreamweaver remplit automatiquement tous les paramètres.

  6. Sélectionnez un paramètre, puis cliquez sur Modifier si vous voulez y apporter des modifications.

    La boîte de dialogue Modifier la variable de la procédure stockée s’affiche. Le nom de la variable à modifier s’affiche dans la zone Nom.

    Remarque :

    vous devez indiquer des valeurs test pour tout paramètre d’entrée d’une procédure stockée.

  7. Apportez les modifications de votre choix :
    • Sélectionnez une direction dans le menu déroulant. Une procédure stockée peut comporter des valeurs d’entrée, des valeurs de sortie ou les deux.

    • Sélectionnez un type SQL dans le menu déroulant. Entrez une variable de renvoi, une valeur d’exécution et une valeur test.

  8. Si la procédure stockée accepte un paramètre, cliquez sur le bouton Plus (+) pour ajouter un paramètre de page.
    Remarque :

    vous devez indiquer les paramètres de page correspondant à chaque valeur de retour de paramètre d’une procédure stockée. Il est inutile d’ajouter les paramètres de page s’il n’y a pas de valeur de retour correspondante.

    Cliquez de nouveau sur le bouton Plus (+) pour ajouter un autre paramètre de page, si nécessaire.

  9. Sélectionnez un paramètre de page, puis cliquez sur le bouton Moins (-) pour supprimer le paramètre si besoin ou sur Modifier pour y apporter des modifications.
  10. Activez l’option Renvoie le jeu d’enregistrements nommé, puis tapez le nom du jeu d’enregistrements. Si la procédure stockée renvoie un jeu d’enregistrements, cliquez sur le bouton Tester pour l’afficher.

    Dreamweaver exécute la procédure stockée et affiche le jeu d’enregistrements, le cas échéant.

    Remarque :

    si la procédure stockée renvoie un jeu d’enregistrements et accepte des paramètres, vous devez indiquer une valeur dans la colonne Valeur par défaut de la zone Variables pour tester la procédure stockée.

    Remarque :

    Vous pouvez utiliser différentes valeurs test pour générer divers jeux d’enregistrements. Pour modifier une valeur test, cliquez sur le bouton Modifier correspondant au paramètre, puis modifiez la valeur test ou cliquez sur le bouton Modifier correspondant au paramètre de page, puis modifiez la valeur par défaut.

  11. Activez l’option Renvoie le code d’état nommé, puis saisissez le nom du code d’état si la procédure stockée renvoie une valeur de retour de code d’état. Cliquez sur OK.

    Lorsque vous fermez la boîte de dialogue, Dreamweaver insère dans votre page un code ColdFusion qui, lorsqu’il s’exécute sur le serveur, appelle une procédure stockée dans la base de données. La procédure stockée effectue alors une opération dans la base de données, telle que l’insertion d’un enregistrement.

    Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs de paramètre auprès des utilisateurs à l’aide de paramètres d’URL ou d’un formulaire HTML.

Exécution d’une procédure stockée (ASP) (CS6)

Dans le cas de pages ASP, l’exécution d’une procédure stockée requiert l’ajout d’un objet de commande. Pour plus d’informations sur les objets de commande, consultez la section A propos des objets de commande ASP.

  1. Sous Dreamweaver, ouvrez la page qui doit exécuter la procédure stockée.
  2. Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+), puis choisissez Commande (Procédure stockée).

    La boîte de dialogue Commande s’affiche.

  3. Saisissez le nom de la commande, sélectionnez une connexion à une base de données contenant la procédure stockée, puis choisissez Procédure stockée dans le menu déroulant Type.
  4. Pour sélectionner votre procédure stockée, développez la branche Procédures stockées dans la zone Eléments de base de données, choisissez la procédure stockée dans la liste, puis cliquez sur le bouton Procédure.
  5. Entrez tous les paramètres requis dans le tableau Variables.

    Il est inutile d’indiquer des paramètres pour les variables RETURN_VALUE.

  6. Cliquez sur OK.

    Une fois la boîte de dialogue fermée, un code ASP est inséré dans votre page. Lorsqu’il s’exécute sur le serveur, ce code crée un objet de commande qui exécute une procédure stockée dans la base de données. La procédure stockée effectue alors une opération dans la base de données, telle que l’insertion d’un enregistrement.

    Par défaut, la propriété Préparé de l’objet de commande est définie sur true, ce qui permet au serveur d’application de réutiliser une version compilée de l’objet chaque fois que la procédure stockée est exécutée. Si vous savez que la commande sera exécutée un grand nombre de fois, il est conseillé d’utiliser une seule version compilée de l’objet pour améliorer l’efficacité des opérations effectuées dans la base de données. Cependant, si la commande n’est exécutée qu’une ou deux fois, ceci risque de ralentir votre application Web car le système doit s’interrompre pour compiler la commande. Pour modifier ce paramètre, basculez en mode Code et définissez la propriété Préparé sur false.

    Remarque :

    les commandes préparées ne sont pas prises en charge par tous les fournisseurs de base de données. Si votre base de données ne les prend pas en charge, vous risquez de recevoir un message d’erreur lors de l’exécution de la page. Basculez en mode Code et définissez la propriété Préparé sur false.

    Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs de paramètre auprès des utilisateurs à l’aide de paramètres d’URL ou d’un formulaire HTML.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?