Bonjour,
je rencontre une petite difficulté,
je me permets donc de vous demander de l'aide.
J'ai une base de donnée en access.
Je voudrais pouvoir la lire depuis un programme windev.
Les premières étapes sont je pense bonnes.
j'arrive à me connecter à la base access, je vois même la liste des tables.
Là ou je bute, c'est pour lire par exemple la valeur de la première ligne / première colonne d'une table en particulier.
voici le début de mon code (je vous passe la déclaration des variables)
le trace de fin me met bien les tables comprises dans la base de données access.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //===================================Ouverture de la DB Access=============================================================== HDécritConnexion("connexion","","",sfichier,"",hOledbAccess2000,hOLecture ) SI PAS (HOuvreConnexion("connexion")) ALORS Erreur("Erreur HyperFileSQL : " + HErreurInfo()) FIN listetable=HListeFichier("","",sfichier,hOledbAccess2000, hOLecture) Trace(listetable)
je vois que j'ai bien une table qui s'appelle "Chantier", une autre qui s'appelle "Charge", etc
donc jusque là, je suis ok.
mais je ne trouve pas comment "rentrer" dans la table "Chantier" pour aller lire une donnée. par exemple la valeur de la première ligne première colonne.
surtout que certaines tables de la base access ont le même nom que des tables de ma base windev. donc tous mes essais de HlitPremier ou autre ont échoués.
Si vous avez une piste pour moi, je suis preneur
Merci
Partager