DatabaseQuery()
Syntaxe
Resultat = DatabaseQuery(#BaseDeDonnees, Requete$)Description
Exécute une requête SQL sur la #BaseDeDonnees spécifiée. Si le résultat est 0 la requête ne peut être exécutée correctement (la description exacte de l'erreur peut être récupérée grâce à DatabaseError()), sinon la requête a abouti et NextDatabaseRow() peut être utilisé pour lister les enregistrements renvoyés. Cette commande affecte toujours NextDatabaseRow() même si aucun enregistrement n'est retourné par la requête. Il est conseillé d'utiliser DatabaseUpdate() quand une requête ne renvoie jamais d'enregistrement.
Exemple; D'abord, il faudra se connecter à une base de données qui contient une table 'employee' ; If DatabaseQuery(#Database, "SELECT * FROM employee") ; Recupère tous les enregistrements de la table 'employee' While NextDatabaseRow(#Database) ; Enumeration des enregistrements Debug GetDatabaseString(#Database, 0) ; Affichage du contenu du premier champ Wend EndIf
OS Supportés
Tous