PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → [Windev 16]
[Windev 16]
Started by Omzo, Aug., 10 2017 7:10 PM - 9 replies
Posted on August, 10 2017 - 7:10 PM
Bonsoir,
je rencontre un problème avec la fonction HDBOuvreSansBloquer
Avant j'étais en HFSQL et maintenant je suis passé en mysql et depuis cette fonction ne marche plus.
Erreur : accés natif mysql
Merci
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on August, 11 2017 - 5:59 AM
Bonjour,

As-tu lu l'aide pour voir à quoi sert cette fonction ? Perso rien qu'en lisant la première ligne je comprends d'où vient ton erreur.

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Posted on August, 11 2017 - 10:30 AM
Bonjour,
Cette fonction permet d'ouvrir un fichier de données xBase sans le bloquer
mais je ne vois pas l'erreur et ça s'est produit dès que j'ai changé le type de connexion
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on August, 11 2017 - 11:18 AM
MySQL est une base client/serveur. Se connecter à cette base n'a aucune chance de la bloquer, elle est prévue pour avoir des accès concurrentiels. Cette fonction n'est utile que dans le cas de base xBase ou HF Classic (HF Classic, dbase,...).

D'ailleurs les formats xBase supportés sont:
•dBase3+
•dBase4
•FoxPro/FoxBase (jusqu'à la version 9)
•Clipper5
•Clipper87

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Posted on August, 11 2017 - 11:30 AM
Du coup , vous savez comment je peux faire pour contourner ce problème.
Je suis bloqué dessus depuis hier
Merci d'avance
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on August, 11 2017 - 12:08 PM
Oui retirer la fonction, elle ne sert à rien en MySQL d'où l'erreur.

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Posted on August, 11 2017 - 12:15 PM
Merci de votre aide mais comment je peux faire pour lire mon fichier maintenant
Voici le bout de code que j'utilise actuellement:
HDBOuvreSansBloquer("FERIE","FE",fRepExe()+"\FERIE.DBF")
HDBIndex("FERIE",fRepExe()+"\FERIEX.NTX","DATE")
Posted on August, 11 2017 - 2:17 PM
HDBOuvreSansBloquer("FERIE","FE",fRepExe()+"\FERIE.DBF")
HDBIndex("FERIE",fRepExe()+"\FERIEX.NTX","DATE")


Comment le réécrire?
Registered member
3,881 messages
Popularité : +227 (347 votes)
Posted on August, 12 2017 - 4:19 AM
Les tables qui correspondent aux fichiers *.DBF et *.NTX s'ouvrent automatiquement lorsque tu accèdes à ta base MySQL donc

Philippe SB a écrit :
> Oui retirer la fonction, elle ne sert à rien en MySQL d'où l'erreur.

--
Il y a peut être plus simple, mais, ça tourne
Message modified, August, 12 2017 - 4:20 AM
Posted on August, 16 2017 - 10:15 AM
Merci