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

WD Travailler sur des memes base mais dans des dossiers differents

Discussion dans 'Base de donnés & HFSQL' créé par akzo81, Nov 22, 2018.

  1. akzo81

    akzo81 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    47
    J'aime reçus:
    24
    Bonjour a tous,
    Pour écrire dans les répertoires différent voici l'action que je réalise a toute les requêtes (il y a des requetes HExécuteRequête et HExécuteRequêteSQL en update et Create

    HChangeRep("*","\\"+gsAdresseServeur + "\"+gsChemin_Data_Serveur+"")
    MaRequete
    HChangeRep("*",fRepExe() + "\Datas")
    MaRequete

    Mais peut on optimiser cela par le biais d'une
    procédure.

    Procedure GestionBase(MaRequete)
    HChangeRep("*","\\"+gsAdresseServeur + "\"+gsChemin_Data_Serveur+"")
    MaRequete
    HChangeRep("*",fRepExe() + "\Datas")
    MaRequete

    Avant de me lancer j'aimerais avoir votre avis sur comment passer la requête

    Cordialement
     
    Tags:
    rayan et elhacene aiment ça.
  2. 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!

    ,
    déjà pour mieux comprendre ton code, peut tu nous dire a quel chemin correspondent les deux variables globales
    gsAdresseServeur gsChemin_Data_Serveur
    En effet est ce des IP ? des URL ? des unc ? il y a plein de possibilité.
    Merci pour la précision.
     
  3. haythem

    haythem New Member

    Inscrit:
    Août 3, 2018
    Messages:
    4
    J'aime reçus:
    3
    Salut,

    Ne pas typer le paramètre et ajouter le code suivant :

    PROCEDURE MaProcedure(MaRequete)


    SELON TypeVar(MaRequete)
    CAS 47
    // Exécution reqêuete avec HExécuteRequête
    Info("Requete")
    CAS wlChaîne
    // Exécution reqêuete avec HExécuteRequêteSQL
    Info("Chaîne")
    AUTRE CAS
    RENVOYER Faux
    FIN

    RENVOYER Vrai
     
    LAPIPE2018, popoy et joker aiment ça.
  4. akzo81

    akzo81 Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    47
    J'aime reçus:
    24
    Bonjour,
    gsadresseServeur est une adresse ip et l'autre un nom de dossier

    Voici un exemple de requete

    HExécuteRequête(REQ_Chargement_Dechargement_Banc_Billette,hRequêteDéfaut,...
    i+9,...
    ""+{"SAI_Ref_Log"+indicelog,indChamp}+"",...
    gindiceSelectionAlliage,...
    ""+{"SAI_AlliageLog"+indicelog,indChamp}+"")
    Merci
     

Partager cette page

Chargement...