1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Blocage de l'application windev en mode serveur/client

Discussion dans 'Windev' créé par thedrhb, Oct 11, 2022.

  1. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160
    bonjour
    j'ai une application windev
    quand je travaille sans partage de BDD ça fonctionne tres bien
    mais quand je partage la bdd via le serveur HFSQL elle commance a beuguer et bloquer sur les postes clients sur tout quand il clic sur un champ pour ecrir quelque information
    PS: les ligne de programmation des champs sont vides
    quel edt le probleme svp ?
     
    Tags:
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    1 ère étape
    Est ce que la connexion à la base se passe correctement ?
     
    WX1331 et thedrhb aiment ça.
  3. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    1 ère étape
    Est ce que la connexion à la base se passe correctement ?
    Cliquez pour agrandir...
    oui tt est correct
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Comment tu établi la connexion ?
    Comment tu vérifies que c'est correct ?
     
    thedrhb apprécie ceci.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Comment tu établi la connexion ?
    Comment tu vérifies que c'est correct ?
    Cliquez pour agrandir...
    parsqu'l connecte normalement
    apres qulque essayes j'ai decouvrir que le blocage est due a plusieure choses
    1-le nombre des enregistrement (quand le nombre des znregistrement augmente ça commance le buegue)
    2-la ram du pc serveur et du pc client doit etre 6 giga ou plus pour le windows 10 qui consome plus de 3 giga..
    3-le remplissage des tables doit etre par une requéte,non pas directement depuis le fichier des donnees..
    apres la correction de ces points le beuge est deminué
    est ce que t'as d autre proposition pour ameliorer le performance ?
     
  • akzo81

    akzo81 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    47
    J'aime reçus:
    24
    bonjour, peut être de faire des procédure stockées.
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Je vois,
    Il est préférable d'avoir une bdd local qui se synchronise avec la bdd distante.
    Et non pas directement qu'une base distante.
     
    Gemini1961, WX1331 et thedrhb aiment ça.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Je vois,
    Il est préférable d'avoir une bdd local qui se synchronise avec la bdd distante.
    Et non pas directement qu'une base distante.
    Cliquez pour agrandir...
    je ne savais pas que c'est possible
    comment je peux le faire svp ?
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    Bonjour
    Créer une analyse avec deux BD identiques puis hcopieenregistrement BD1 vers BD2

    Salutations
     
    Gemini1961 apprécie ceci.
  • Germano

    Germano Member

    Inscrit:
    Nov 25, 2021
    Messages:
    80
    J'aime reçus:
    12
    rassures moi ton serveur c'est pas juste un Windows 10 pro car il est limité a 10 connexion max.
    et dans ton code il faut gérer les accès au fichier, car quand tu écris il faut bloque l'accès écriture puis tu débloques ensuite
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , le serveur HFSQL est gratuit et illimité.
    Là tu parles du serveur webdev ou d'application.
     
  • Germano

    Germano Member

    Inscrit:
    Nov 25, 2021
    Messages:
    80
    J'aime reçus:
    12
    je te parle du système d'exploitation de la machine qui te pseudo serveur.
    dans une 1er temps, est-ce qu'il surtout autant de connexion ? voir capture d'écran, regarde quand tout le monde se connecter si tu as des traces.
    la baser hyperfile est gratuite et illimité oui, mais pas Windows 10. Windows serveur, Oui.

    le disque dur sur lequelle tourne ta base de données.
    Sata mecanique, SSD ou système Raid.

    et ensuite dans ton code gérer le blocage des fichiers
     

    Fichiers attachés:

  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Hum,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    fait attention
    C'est

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    qui pose la question
    Pas

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Et toutes les versions de Windows ne sont pas gratuite.
    Windows 10 peut très bien être mis comme serveur.
    Mais c'est une autre discussion.
     
    Gemini1961 apprécie ceci.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    je te parle du système d'exploitation de la machine qui te pseudo serveur.
    dans une 1er temps, est-ce qu'il surtout autant de connexion ? voir capture d'écran, regarde quand tout le monde se connecter si tu as des traces.
    la baser hyperfile est gratuite et illimité oui, mais pas Windows 10. Windows serveur, Oui.

    le disque dur sur lequelle tourne ta base de données.
    Sata mecanique, SSD ou système Raid.

    et ensuite dans ton code gérer le blocage des fichiers
    Cliquez pour agrandir...
    donc tu veux dire que je dois installer un windows 10 version seveur ?
     
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour
    Créer une analyse avec deux BD identiques puis hcopieenregistrement BD1 vers BD2

    Salutations
    Cliquez pour agrandir...
    mais lorsque que deux utilisateur ecrivent sur le meme fichier au meme temp ça va donner un conflit pour les ID nn ?
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    deux fichiers un_Svr et l'autre local, à la find el'opération tu copie celui Local vers serveur.

    Deux utilisateurs travailent en meme temps, en local après il y a eneregistre du local vers serveur.

    Salutations
     
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    deux fichiers un_Svr et l'autre local, à la find el'opération tu copie celui Local vers serveur.

    Deux utilisateurs travailent en meme temps, en local après il y a eneregistre du local vers serveur.

    Salutations
    Cliquez pour agrandir...
    merci mon frere
    mais pour que ce soit clair pour vous, dans certaines fenêtres de l'application, et avant l'ajout des informations au fichier, l'application doit recupere Le ID du derniere enregistrement et elle ajout +1 pour ce nombre, donc si deux personnes ont fait la même opération en même temps (demande de la meme fenetre) ils vont récupérer le même dernier identifiant,donc ça serait un conflit non ?
     
  • Isabelle

    Isabelle Active Member

    Inscrit:
    Jan 18, 2018
    Messages:
    296
    J'aime reçus:
    210
    Ben oui, il faut utiliser les blocages.

    Regardes l'aide :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    thedrhb apprécie ceci.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Ben oui, il faut utiliser les blocages.

    Regardes l'aide :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...
    dac je vais lire plus sur les blocage
    mais c est quoi le role de la fonction HLITRECHERCHE ici ?
     
  • Isabelle

    Isabelle Active Member

    Inscrit:
    Jan 18, 2018
    Messages:
    296
    J'aime reçus:
    210
    Je te cite :

    " l'application doit recupere Le ID du derniere enregistrement et elle ajout +1 pour ce nombre."


    HLitRecherche c'était juste pour te faire voir comment bloquer.
    Donc appliques ça sur HLitDernier.

    Au temps pour moi.
     
    thedrhb apprécie ceci.
  • Partager cette page

    Chargement...