0

J'utilise l'application de la forme des fenêtres VB.NET, où je l'ai utilisé la chaîne de connexion comme suit:Vb.net Connexion à MySql

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
    con1 = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=G:\alu\aludb.mdf;Integrated Security=True;User Instance=True") 
End Sub 

J'utilise Visual Studio 2010 et la base de données créée sur la même. Cela fonctionne bien, Mais notez que j'ai utilisé G:

Si je copie le projet sur un autre ordinateur (probablement que G :) D: ou E :, j'ai besoin de changer la connexion.

Y a-t-il un moyen de prendre automatiquement le chemin d'où mon projet se trouve réellement?

Si c'est le cas, aidez-moi s'il vous plaît à le faire.

Répondre

0

Utilisation Application.StartupPath propriété, il affichera votre chemin d'application

con1 = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & 
Application.StartupPath & "\alu\aludb.mdf;Integrated Security=True;User 
Instance=True") 
+0

comment l'utiliser dans ma chaîne de connexion –

+0

Ok merci. j'essaierai –