DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Incrémentation du numéro de version du fichier de données
  • Requêtes multifichiers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet de savoir :
  • si le contenu d'un fichier de données a été modifié.
  • si le contenu d'un fichier de données utilisé par une requête a été modifié.
Cette fonction permet par exemple de détecter des modifications effectuées sur un fichier de données partagé entre plusieurs programmes. Si une modification est détectée, il est par exemple possible de rafraîchir les données affichées dans la fenêtre ou dans la page.
Exemple
NumVer = Client.Version()
// Première évaluation de la version du fichier de données
NumVer est un entier
NumVer = Client.Version()
// Traitements
// Deuxième évaluation de la version du fichier de données
SI NumVer <> Client.Version() ALORS
	Info("Le fichier de données Client a été modifié.")
FIN
Syntaxe
<Résultat> = <Source>.Version()
<Résultat> : Entier
Numéro de version du fichier de données.
OLE DBConnecteurs Natifs (Accès Natifs) Le numéro de version est toujours égal à 0.
<Source> : Type correspondant à la source spécifiée
  • Nom du fichier de données manipulé.
  • Nom de la requête manipulée.
Java Le fichier de données manipulé doit être un fichier de données HFSQL. Dans le cas contraire, le numéro de version est toujours égal à 0.
Remarques

Incrémentation du numéro de version du fichier de données

A la création du fichier de données, le numéro de version est initialisé à 1. Ce numéro est incrémenté à chaque modification du contenu du fichier (<Source>.Ajoute, <Source>.Ecrit, <Source>.Modifie, <Table>.Enregistre, <Table>.Supprime, <Source>.SupprimeToutRayé, <Source>.Supprime, <Source>.Raye). Le numéro est incrémenté uniquement en cas de succès de la fonction.
Remarque : La fonction <Source>.Version peut être utilisée sur les fichiers de données indexés ou non indexés.

Requêtes multifichiers

Dans le cas d'une requête multifichier, la fonction <Source>.Version retourne la somme des <Source>.Version de tous les fichiers de données concernés par la requête.
Composante : wd300hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale