2014-09-05 17 views
1

Мне нужно сделать эту строку подключения относительным путем, чтобы я мог перемещать свою программу с ПК на ПК без необходимости менять строку соединения каждый раз. Это то, что у меня есть в VB.NET:Строка подключения относительного пути VB.NET

con.ConnectionString = "Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\Users\Chris\Desktop\Newfolder\PizzaEmporium.mdf"";Integrated Security = True;Connect Timeout=30" 

Я получаю отчасти потерянные на некоторых примерах из Интернета.

ответ

1
Dim Path As String = Environment.CurrentDirectory 

Dim con As String = "Data Source=(LocalDB)\v11.0; AttachDbFilename=" & Path & 
    "\PizzaEmporium.mdf;Integrated Security=True;Connect Timeout=30" 
+2

Строки конкатенации должны использовать "&" в concate, просто мысль. – Codexer

0

Получить путь к текущей директории с:

Dim path As String = Environment.CurrentDirectory