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 : Sélectionner tout - Visualiser dans une fenêtre à part
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