Déploiement d'une application VB Express avec Base SQL Server
Bonjour,
J'ai un problème sur l'application que je viens de faire, au niveau du chemin de ma base de données. Je l'avais défini sur mon disque D:.
Mais maintenant, je souhaiterai le changer (en le mettant sur le C: par exemple) pour rendre l'application utilisable sur un PC lambda. L'ennui, c'est que je ne sais pas comment faire... Je cliques par exemple sur ma base, sous VB Express. Et là, je vois que le chemin D:\... est indiqué, mais en grisé. Pas moyen de le changer ici donc. Est-ce que quelqu'un saurait comment faire ?
J'ai créé un module dans lequel j'ai mis le chemin de ma base aussi :
Code:
1 2 3 4 5 6 7 8 9
| Imports System.Data
Imports System.Data.SqlClient
Module SQLconnexion
Public SqlConnection As SqlConnection
Public ConnectionString As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Projet Stats\test\nomste\nomste.mdf;Integrated Security=True;User Instance=True"
Public cnSQL = New SqlConnection(ConnectionString)
End Module |
Il faut peut-être changer le chemin ici. Si c'est le cas, qu'y a t'il d'autres à changer ?
Sinon, mieux, j'ai pensé que peut-être il y a moyen de demander à l'utilisateur où mettre la base avant de rentrer dans l'application.
Mais le problème, c'est que je ne sais pas si la base sera créée automatiquement ou bien s'il faudra la copier en plus de l'exécutable, pour la déployer sur d'autres PC...
Voilà, si quelqu'un pourrait m'aider, ce sera vraiment super sympas. Car ce serait vraiment bête d'avoir fait tout un travail si au final il n'y a pas moyen de l'utiliser.
Harry Potter