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.
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
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)
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
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.