Question

J'utilise MSI Project avec InstallShield 2010.

Je voulais ajouter des scripts SQL dans mon projet pour deux connexions différentes. J'essayais de cloner la boîte de dialogue Sqllogin et de la configurer pour la deuxième connexion, je ne sais pas exactement ce que j'ai fait, j'ai exporté, importé, supprimé, cloné cette boîte de dialogue pendant plusieurs fois pour expérimenter certaines choses et maintenant, lorsque je teste la configuration (n'est pas une erreur de construction) J'obtiens cette erreur:

Erreur 2878: Dans la boîte de dialogue Sqllogine, le radio-obuttongroup1 de contrôle a une valeur possible: 0. Il s'agit d'une valeur non valide ou en double.

L'erreur apparaît juste avant la boîte de dialogue Sqllogin.

Après d'autres expériences pour corriger cette erreur, j'ai supprimé la boîte de dialogue Sqllogin et toutes mes connexions SQL pour recommencer (j'ai remarqué que la boîte de dialogue Sqllogin n'est pas réponble dans un projet MSI de base si une connexion SQL n'est pas définie, la boîte de dialogue apparaît dans La liste après une nouvelle connexion SQL est établie) et j'ai ajouté une nouvelle connexion SQL (je n'ai apporté aucune modification dans la connexion SQL) et comme je le supposais, la boîte de dialogue Sqllogin a été générée.

Je construis le projet et l'exécute et l'erreur se produit toujours. Je ne sais pas comment le corriger, si je définis une nouvelle connexion SQL à un autre projet qui fonctionne bien, c'est un bogue spécifique à mon projet.

Une mauvaise solution consiste à recommencer le projet car est une biiiig.

Des idées comment corriger cette erreur? Peut-être que j'ai supprimé des variables importantes? Ou quelques actions ?!

Toute idée est la bienvenue, merci pour votre temps!

Était-ce utile?

La solution

Après tout l'opération que j'ai faite avec les boîtes de dialogue, la propriété de RadioButTongroup1 appelé is_sqlserver_authentication apparaît plusieurs fois dans les tableaux de la configuration MSI (voir l'onglet des outils supplémentaires, éditeur direct -> Vous pouvez trouver toutes les tables de MSI).

Je supprime les propriétés dupliquées, je construis et exécute à nouveau la configuration.

Merci pour l'aide Gabriel!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top