1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Site web avec différente connexion HFSQL

Discussion dans 'Webdev' créé par Kobex, Fev 18, 2018.

  1. Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257
    Bonjour,

    Pour cette question, j'ignore si je suis dans la bonne section....

    Je dev un site qui utilise une base HFSQL CS qui se trouve à distance, j'ai donc défini dans la partie connexion de l'analyse une connexion pour piloter à distance la base, mais je voudrais que quand je publie le site, celui-ci en production utilise une autre connexion qui a un utilisateur plus restreint.

    Quelle solution simple utiliser ?

    Librement,
    K.
     
    Tags:
  2. RascoKlein

    RascoKlein New Member

    Inscrit:
    Jan 22, 2018
    Messages:
    12
    J'aime reçus:
    5
    Hi Kobex

    As an option you could under "Project" in "Configurations" create multiple configurations, one for each deployment.

    Then in the "Initialization (Server)" of your site, set or change the connection properties.

    <COMPILE IF Configuration = "ConfigDescription">
    MyConnection is Connection
    MyConnection..User = "user1"
    MyConnection..Password = "Pass1"
    MyConnection..Server = "localhost"
    MyConnection..Provider = typeofdatabase
    HCloseConnection (Conn)
    MyConnection..Database = glo_site_db
    HOpenConnection (Conn)
    HChangeConnection ("*" MyConnection)
    <END>

    Regards
    Rasco
     
  3. Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257
    Does not work !!!

    There is not missing something?

    In development mode, this is the "MyConnection1"
    And in production,

    MyConnection is Connection
    MyConnection..User = "user1"
    MyConnection..Password = "Pass1"
    MyConnection..Server = "localhost"
    MyConnection..Provider = typeofdatabase
    HCloseConnection (Conn)
     
  4. RascoKlein

    RascoKlein New Member

    Inscrit:
    Jan 22, 2018
    Messages:
    12
    J'aime reçus:
    5
    Hi

    The key is to select / enable the correct configuration, in my example I used "ConfigDescription" and then deploy.

    When the site compiles it compiles the connection parameters between statements
    <COMPILE IF Configuration = "ConfigDescription">
    <END>

    I have tested this and works,

    Could you post your MyConnection settings (without username and password)

    Regards
    Rasco
     
  5. Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257
    Je reviens sur le sujet, impossible, je ne comprend pas comment avoir une connexion en mode développement et une en production.

    le code de RascoKlein suivant :

    Code (Text):
    <COMPILE IF Configuration = "ConfigDescription">
    MyConnection is Connection
    MyConnection..User = "user1"
    MyConnection..Password = "Pass1"
    MyConnection..Server = "localhost"
    MyConnection..Provider = typeofdatabase
    HCloseConnection (Conn)
    MyConnection..Database = glo_site_db
    HOpenConnection (Conn)
    HChangeConnection ("*" MyConnection)
    <END>
    ... me dérange car il y n'est pas logique à la lecture, il déconnecte puis change de base puis établit une nouvelle connexion pour la refermer ensuite avant de changer, bref je suis complètement perdu.
     

Partager cette page

Chargement...