PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Accès à une base de données présente sur le Terminal Mobile (Pocket PC)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Lit un enregistrement dans un fichier de données en fonction d'un numéro d'enregistrement donné. Ce mode de lecture est appelé "Accès direct". L'enregistrement lu est chargé en mémoire.
Après l'exécution de la fonction cdbLit, plusieurs cas peuvent se présenter :
  • le numéro d'enregistrement spécifié n'existe pas : aucune lecture n'est effectuée et la fonction cdbEnDehors renvoie Vrai.
  • le fichier de données est vide : aucune lecture n'est effectuée et la fonction cdbEnDehors renvoie Vrai.
Attention : A partir de Windows Mobile 5, l'accès à une base de données standard (tâches, contacts, rendez-vous, ...) n'est plus possible depuis une application Windows (et donc depuis une application WINDEV standard).
Accessible depuis le PC
Accessible depuis le simulateur
Accessible depuis le Terminal Mobile (Pocket PC)
Base CDB
Oui
Oui
Oui
Base de données standard
Non
Non
Oui
Exemple
// Lecture de l'enregistrement en cours
cdbLit("MaBase", "Client")
// Ajoute le nom du client dans un champ Liste
ListeAjoute(LISTE_ListeClient, cdbCol("MaBase", "Client", "Nom"))
// Sauvegarde du n° d'enregistrement en cours
NumEnregSauv est un entier = cdbNumEnr("", cdbContact)

// Autres actions qui perdent l'enregistrement en cours
...

// Restauration de la position sur l'enregistrement
cdbLit("", cdbContact, NumEnregSauv)
Syntaxe
<Résultat> = cdbLit(<Base de données> , <Fichier de données> [, <Numéro d'enregistrement>])
<Résultat> : Booléen
  • Vrai si la fonction a réussi,
  • Faux dans le cas contraire. En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
<Base de données> : Chaîne de caractères (avec guillemets)
  • Nom de la base de données préalablement ouverte avec la fonction cdbOuvre,
  • Chaîne vide ("") pour manipuler une des bases de données standard du Terminal Mobile (tâches, contacts, ...).
<Fichier de données> : Chaîne de caractères (avec guillemets) ou constante
Fichier de données à manipuler. Ce paramètre correspond :
  • soit au nom du fichier de données à manipuler.
  • soit à la constante correspondant à une des bases de données standard :
    cdbContactBase de données "Contacts"
    cdbTâcheBase de données "Tâches"
    cdbRendezVousBase de données "Rendez-Vous"

Si ce paramètre correspond à une chaîne vide (""), la fonction cdbLit va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion des bases de données du Terminal Mobile (fonction commençant par les lettres cdb).
<Numéro d'enregistrement> : Entier optionnel
Numéro de l'enregistrement à lire. Ce numéro peut être connu grâce à la fonction cdbNumEnr.
Si ce paramètre n'est pas spécifié, la fonction cdbLit va manipuler l'enregistrement en cours.
Attention : Les numéros des enregistrements d'un fichier de données ne sont pas consécutifs.
Remarques

Accès à une base de données présente sur le Terminal Mobile (Pocket PC)

Le tableau ci-dessous présente les actions nécessaires pour accéder à une base de données présente sur le Terminal Mobile :
Base de donnéesBase de données standard (tâches, contacts,
rendez-vous, ...)
Application WINDEV standard
  1. Établir une connexion entre le poste en cours et le Terminal Mobile (fonction ceConnecte).
  2. Ouvrir la base de données à manipuler (fonction cdbOuvre).
Établir une connexion entre le poste en cours et le Terminal Mobile (fonction ceConnecte).
Application WINDEV MobileOuvrir la base de données à manipuler (fonction cdbOuvre).Aucune action spécifique n'est nécessaire.

Rappel : A partir de Windows Mobile 5, l'accès à une base de données standard (tâches, contacts, rendez-vous, ...) n'est plus possible depuis une application Windows (et donc depuis une application WINDEV standard).
Composante : wd240ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire