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