|
|
|
|
|
Fonctions SQL d'accès aux bases externes
Rappel | | HExécuteRequête | Déclare une requête créée sous l'éditeur de requêtes au moteur HFSQL et exécute cette requête. | HExécuteRequêteSQL | Initialise une requête écrite en langage SQL et déclare cette requête au moteur HFSQL. |
La liste des fonctions SQL disponibles en WLangage est la suivante :
| | SQLAssocie | Associe automatiquement chaque colonne du résultat de la requête à un champ ou à une variable de l'application. | SQLAvance | Passe à la ligne suivante (c'est-à -dire à l'enregistrement suivant) du résultat de la requête. | SQLBloque | Permet de bloquer :- La table de données dans sa totalité, en lecture et en écriture. Ses données sont inaccessibles aux autres postes.
- Les enregistrements sélectionnés par la requête. Ces données sont inaccessibles aux autres postes. Cette méthode permet par exemple de mettre à jour des enregistrements.
| SQLChangeConnexion | Modifie la connexion en cours. | SQLCol | Récupère le contenu de la colonne spécifiée dans le résultat de la requête, pour la ligne en cours. | SQLColonne | Renvoie les caractéristiques de toutes les colonnes (ou rubriques) :- soit d'une table donnée.
- soit d'une requête donnée.
| SQLConnecte | Connecte l'application en cours à une base de données à interroger par SQL. | SQLConnecteWS | Connecte l'application en cours à une base de données à interroger par SQL en passant par l'intermédiaire d'un proxy Webservice (SOAP). | SQLDéconnecte | Ferme la connexion en cours et libère l'espace mémoire utilisé par la connexion. | SQLDernier | Positionne sur la dernière ligne du résultat de la requête. | SQLExec | Nomme et exécute une requête SQL. | SQLExecWDR | Exécute le code SQL d'une requête créée sous l'éditeur de requêtes. | SQLFerme | Déclare la fin d'exécution d'une requête et libère les ressources mémoire allouées lors de l'exécution de la requête. | SQLFormatColonne | Renvoie les différents types de colonnes supportés : - soit par la source de données identifiée par la fonction SQLConnecte
- soit par la base de données accédée par une connexion particulière (connexion décrite dans l'analyse ou décrite avec les fonctions HDécritConnexion ou HOuvreConnexion).
| SQLInfoGene | Initialise les différentes variables SQL avec les informations relatives à la dernière requête exécutée. | SQLListeSource | Liste les sources de données déclarées sur un site local. | SQLListeTable | Liste toutes les tables accessibles avec le système de base de données connecté. | SQLLitCol | Récupère le contenu de la colonne spécifiée dans le résultat de la requête, pour la ligne en cours. | SQLLitMémo | Récupère le contenu d'une colonne de type Mémo dans le résultat de la requête, pour la ligne en cours. | SQLLitMémoTexte | Récupère le contenu d'une colonne de type Mémo texte présente dans le résultat de la requête, pour la ligne en cours. | SQLModifie | Modifie le contenu d'une ligne de résultat de la requête. | SQLPositionne | Positionne directement sur la ligne de résultat spécifiée de la requête. | SQLPrécédent | Positionne sur la ligne précédente du résultat de la requête. | SQLPremier | Positionne sur la première ligne du résultat de la requête. | SQLReqExiste | Teste l'existence d'une requête. | SQLSuivant | Positionne sur la ligne suivante du résultat de la requête. | SQLTable | Transfère directement le résultat d'une requête dans un champ Table par programmation (un champ Liste ou un champ Combo), avec possibilité de Fetch Partiel (récupération du résultat par blocs de lignes). | SQLTransaction | Permet de débuter, valider ou annuler une transaction :- soit sur les fichiers d'une base de données ouverte par la fonction SQLConnecte,
- soit sur les fichiers d'une base de données ouverte par une connexion (OLE DB ou Accès Natif/Connecteur Natif) décrite sous l'éditeur d'analyses, ou par la fonction HOuvreConnexion.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|