Tutoriel 17
Transcription
Tutoriel 17
Unit C4 Corporate Park 3 Varing Avenue George 6529 PO Box 2691 George 6530 South Africa Phone: +27 (0) 44 874 3270 Fax: +27 (0) 86 594 9335 Client : All Clients Component: BlockBuster Scriptor Tutorial Tutoriel 17 : Tester les requêtes SQL d’Excel Date Author: : 05/02/2008 Tamson Menzies BlockBuster Tutorial Template - 201108.docx Another expert solution by The content of this document has been compiled by Bloy. Copyright © 2011. All rights are reserved. BlockBuster Scriptor - Tutoriel 17 - 05/02/2008 Résumé Tester les requêtes SQL d’Excel Les Scripts BMRE génèrent des requêtes pour se connecter à des données de base de trou de forage d’une tierce personne et à certains moments, ceux-ci peuvent lancer des erreurs. Nous utilisons entièrement la fonctionnalité limitée de JavaScript lorsqu’il s’agit de rapporter des erreurs mais il est parfois mieux de tester ces requêtes SQL en utilisant Microsoft Query qui peut être opéré à partir d’Excel. Il y a deux requêtes générales que BMRE exécute: Celles-ci peuvent être situées dans le dossier “Local Datamine Project” et chaque fois qu’un script est activé, le SQL correspondant est recopié vers ces fichiers. Le plus important des deux est SQLXYZ.txt qui est la requête qui va chercher des données dans un volume XYZ. Les étapes suivantes vous permettront de tester la requête dans Excel. 1. Ouvrez une nouvelle page dans Excel et utilisez Data – Import External Data – New Database query afin d’activer Microsoft Query. 2 BlockBuster Scriptor - Tutoriel 17 - 05/02/2008 2. Choisissez la bonne base de données du serveur SQL : 3. Introduisez un mot de passe si on vous le demande: La requête Assistant va apparaitre si la connexion se fait : 3 BlockBuster Scriptor - Tutoriel 17 - 05/02/2008 Ceci permettra aux tableaux et aux champs d’être sélectionnés (utile pour l’édification de nouvelles requêtes) mais pour exécuter une commande SQL appuyez simplement sur Annuler : Sélectionnez “Oui” et ensuite fermez la fenêtre suivante: Vous devriez maintenant avoir un écran vide comme suit: 4 BlockBuster Scriptor - Tutoriel 17 - 05/02/2008 4. Cliquez sur le bouton SQL et copiez/collez la requête de SQL de BMRE dans la fenêtre SQL : Vous obtiendrez normalement le message suivant: (La fenêtre dit : SQLK Q ne peut pas être représenté graphiquement. Continuer quand même ?) Cliquez sur OK pour continuer la requête. Si la requête réussit, il est possible de la renvoyer dans Excel : Le fichier Excel peut être sauvegardé et la requête mise à jour à n’importe quel stade en faisant un clic droit sur les données dans le tableur. 5