J'essaie d'exécuter du SQL dynamique dans un projet installscript. Dans la partie de l'interface utilisateur du script que j'ai le code suivant:Pourquoi la substitution de texte SQL ne fonctionne-t-elle pas dans InstallShield?
TextSubSetValue("<INSERTSITES>", message, TRUE);
message = "";
MessageBox(message, INFORMATION);
TextSubGetValue("<INSERTSITES>", message, FALSE, TRUE);
MessageBox(message, INFORMATION);
Les boîtes de message sont juste pour le débogage et la sortie rien, puis l'instruction d'insertion que vous attendez. Dans ma section scripts SQL j'ai un script qui est juste:
$$ISITES$$
Ensuite, mon onglet de remplacement de texte ressemble à ceci: Text Replacement http://mykroft.net/tReplace.png
Mais pour une raison quelconque le remplacement se termine juste avec une chaîne vide. Est-ce que je manque quelque chose? Où/Quand le remplacement a-t-il lieu?