PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2025 → cdbOuvre n'ouvre pas ma Base
cdbOuvre n'ouvre pas ma Base
Started by lefantoche, Jan., 26 2005 9:18 PM - 1 reply
Posted on January, 26 2005 - 9:18 PM
Mon souci du soir...
J'attaque une base access sur le pocket avec un formulaire de saisie
Je suppose qu'il est logique d'ouvrir la table pour pouvoir saisir des valeurs dans mon formulaire...

Seulement si je saisi quelque chose de ce genre là, j'ai une erreur du type "la base n'est pas ouverte" :
// Ouverture de la base
ResOuvre = cdbOuvre ("Client","Program Files\Client\Client.cdb")
// Problème rencontré ?
SI ResOuvre = Faux ALORS Erreur(ErreurInfo())

Si alors, je repasse une commande du même type sur mon bouton "valider", alors j'ai un message du style "la base est déjà ouverte"...

Vous y comprenez quelque chose ?
Posted on January, 27 2005 - 9:47 AM
J'apporte moi-même une réponse concernant CdbOuvre... enfin je pense...
La syntaxe était bonne mais il manquait un contrôle avant la saisie...

Passer en variable l'ouverture de la base, du genre :
<res> est un booléen

et à l'initialisation de la fiche
<res> = cdbOuvre ("Baseclient" , "TableClient.cdb")

Puis lors de la saisie, penser au contrôle :
si <res> = vrai
alors cdbAjoute ("Baseclient" , "TableClient.cdb")


Ceci dit, ma table est vide, donc je ne dois pas ajouter grand chose dans mon fichier !