Query Table Requêtes SQL Exemples de requêtes SQL Requête d

1
Query Table
Résultat d’une requête pour obtenir des données d’une
source de Données (par exemple : Access)
Méthode Add
– QueryTables.add(connection, destination, [sql])
connection: chaîne de connection OLE DB ou ODBC
destination: objet Range indiquant le coin supérieur gauche de la liste
des résultats
sql: facultatif, requête SQL de sélection des données. Si pas spécifié,
la requête doit être spécifiée dans une propriété de l’objet QueryTable
retourné par la méthode add
Requêtes SQL
SELECT champs FROM tables WHERE
critères
champs: liste des attributs retournés dans les
résultats.
critères : Expression booléenne pour déterminer les
enregistrements sélectionnés pour les résultats.
Facultatif, si omis, tous les enregistrements seront
sélectionnés.
tables : liste des tables contenant les attributs qui
seront retournés ou ceux impliqués dans le critère.
Exemples de requêtes SQL
SELECT * FROM Etudiants WHERE notes<50
Sélection de tous les champs de la table Etudiants dont la
note est inférieure à 50.
SELECT Count(nom) FROM Manege WHERE
vitesse >= 70
Compte le nombre de manèges dont la vitesse maximale
est supérieure ou égale à 70 mph.
SELECT * FROM employe WHERE nom like
‘M%’
Affiche les employés dont le nom commence par M
Requête d’insertion SQL
INSERT INTO table (liste des champs)
VALUES (liste des valeurs)
La liste des champs est facultative si les valeurs
sont données dans l’ordre de déclaration dans la
table et qu’aucune n’est omise.
INSERT INTO Etudiant (Code , nom )
VALUES (‘LEMS07078702’, ‘Lemoine,
Suzanne’)
Connexion ADO DB
MicrosoftActiveX Data Objects 2.7 Library
ADODB.Connection
Objet représentant une connexion avec une base de
Données
– méthodes:
open : Ouvre une connexion
execute : Éxécute une requête SQL
Close : Ferme la connexion
RecordSet ADO DB
ADODB.Recordset
Objet contenant l’ensemble des résultats d’une
requête.
– Méthodes:
Open : exécute une requête de sélection SQL.
MoveFirst: se positionne à la 1ière ligne de résultats
MoveNext : se positionne à la ligne de résultats suivante
– MoveLast
– MovePrevious
Accéder à une valeur avec son index ou le nom du
champ.
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !