0

Я использую vb.net окно формы приложения, в котором я использовал строку подключения следующим образом:Vb.net Подключение к 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 

Я использую Visual Studio 2010 и создал базу данных на одна и та же. Это хорошо работает, но обратите внимание, что я использовал G:

Если я копирую проект на другой компьютер (возможно, у него нет G :) D: или E :, Мне нужно изменить соединение.

Есть ли способ автоматически пройти по пути от моего проекта?

Если это так, пожалуйста, помогите мне сделать это.

ответ

0

Использование Application.StartupPath собственности, он будет показывать ваш путь к приложению

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

, как использовать его в своей строке соединения –

+0

Ok спасибо. я попробую –

Смежные вопросы