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

DEMANDE Bloquer un enregistrement SQL SERVER

Discussion dans 'Windev' créé par aminej76, Fev 5, 2019.

  1. aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102
    Bonsoir,
    Un grand merci

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

    pour le partage des accés natif

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


    Je voudrais bien utliser les commandes de Hajoute avec sql server mais comment bloquer un enregistrement.
    Merci
     
    Tags:
  2. Fakirato

    Fakirato New Member
    WXG24 MEMBRE WX WXG 23 WXG 22 WXG 21

    Inscrit:
    Déc 30, 2017
    Messages:
    302
    J'aime reçus:
    816
    Bonsoir

    Vous pouvez utiliser les fonctions H pour le blocage


    Code (Windev):

    // Blocage d'un enregistrement du fichier CLIENT

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

    (CLIENT, hNumEnrEnCours, hBlocageLectureEcriture)
    // Traitement sur l'enregistrement
    ...
    // Redonner l'accès à l'enregistrement

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

    ()

     

    Lors la déconnexion de poste ou de l'utilisateur SQL server débloque automatiquement les enregistrement bloqué par l'utilisateur déconnecté !
     
    Gemini1961 et aminej76 aiment ça.
  3. aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102
    Merci bien de votre collaboration.
    D’après votre expérience quel version de sql server il vaut mieux l'installer ?
    Merci d'avance.
     
  4. Fakirato

    Fakirato New Member
    WXG24 MEMBRE WX WXG 23 WXG 22 WXG 21

    Inscrit:
    Déc 30, 2017
    Messages:
    302
    J'aime reçus:
    816

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

    Merci bien de votre collaboration.
    D’après votre expérience quel version de sql server il vaut mieux l'installer ?
    Merci d'avance.
    Cliquez pour agrandir...
    C'est selon votre choix et votre config hardware !
    Pour le moment j'utilise SQL SERVER 2017
     
    aminej76 apprécie ceci.
  • aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102

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

    Bonsoir

    Vous pouvez utiliser les fonctions H pour le blocage


    Code (Text):

    // Blocage d'un enregistrement du fichier CLIENT
    HBloqueNumEnr(CLIENT, hNumEnrEnCours, hBlocageLectureEcriture)
    // Traitement sur l'enregistrement
    ...
    // Redonner l'accès à l'enregistrement
    HDébloqueNumEnr()

     

    Lors la déconnexion de poste ou de l'utilisateur SQL server débloque automatiquement les enregistrement bloqué par l'utilisateur déconnecté !
    Cliquez pour agrandir...
    Bonjour,
    J'ai essayé comme test mais ca n"as pas marché
    j'ai un bouton BLOCAGE
    [windev]SI HLitRecherchePremier(CLIENT,COD_CLI,"000001") ALORS
    HBloqueNumEnr(CLIENT,hNumEnrEnCours,hBlocageEcriture)
    SINON
    Info("Client Inexistant")
    FIN[/windev]

    J'ai un autre bouton
    Code (Text):
    HTransactionDébut()
    QUAND EXCEPTION DANS
        SI HLitRecherchePremier(CLIENT,COD_CLI,"000001") ALORS
            CLIENT.RAIS_CLI = HeureSys()
            HModifie(CLIENT)
            Info("modifie ok",CLIENT.RAIS_CLI)
        FIN

        HTransactionFin()
    FAIRE
        // Suppression des lignes de commandes
        HTransactionAnnule()
        Info("erreur")
    FIN
     
    j'ai testé l'application sur Réseau local SQL SERVER -> CA N AS PAS MARCHE

    j'ai testé l'application sur Réseau local HFSQL -> CA MARCHE BIEN
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

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

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

    ,
    suite de l'autre post.
    Regarde j'ai pu voir qu'il y a un blocage automatique lors de la lecture écriture.

    voir :

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



    j'ai pu aussi lire que les transaction sur la base bloque celle ci.

    Tu peut donc essayer ce blocage en code SQL voir :

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

     
    aminej76 apprécie ceci.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

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

    En lisant l'aide de Pcsoft

    on lit que sur SQL Serveur il y a des commandes spécifique.
    voir :

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


    Je site
    Donc je te conseil de lire l'aide avant de reposer ta question.
     
    aminej76 apprécie ceci.
  • aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102

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

    Bonsoir

    Vous pouvez utiliser les fonctions H pour le blocage


    Code (Windev):

    // Blocage d'un enregistrement du fichier CLIENT

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

    (CLIENT, hNumEnrEnCours, hBlocageLectureEcriture)
    // Traitement sur l'enregistrement
    ...
    // Redonner l'accès à l'enregistrement

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

    ()

     

    Lors la déconnexion de poste ou de l'utilisateur SQL server débloque automatiquement les enregistrement bloqué par l'utilisateur déconnecté !
    Cliquez pour agrandir...
    HBloqueNumEnr est valable seulement pour HFSQL et pas SQL server
    Merci
     
  • Partager cette page

    Chargement...