2014-01-06 4 views
0

У меня возникла проблема с синтаксисом для объявления соединения с базой данных SQL. Код настоящее время я использую, чтобы объявить его как так:Объявление соединения источника данных в VB.NET

Dim connection As SqlConnection = 'Data Source=(LocalDB)\v11.0;AttachDbFilename="J:\Computing Coursework\real project\KES\KES\Kana List.mdf";Integrated Security=True;Connect Timeout=30' 

Однако, когда я использую этот синтаксис, знак равенства подсвечивается и Visual Studio возвращает «выражение ожидаемого» ошибка.

Я также попытался объявить соединение в виде строки, как так:

Dim connection As string = 'Data Source=(LocalDB)\v11.0;AttachDbFilename="J:\Computing Coursework\real project\KES\KES\Kana List.mdf";Integrated Security=True;Connect Timeout=30' 

Это также производит ту же самую ошибку. Как предотвратить эту ошибку и является ли это правильным способом объявления соединения?

+1

http://www.connectionstrings.com/ –

+4

апострофы не являются кавычками в VB, это маркеры комментариев. – RBarryYoung

ответ

1

Попробуйте

Dim connectionString AS String = "Server=my_server;Database=name_of_db;User Id=user_name;Password=my_password" 

затем Using sqlCon = New SqlConnection(connectionString) должен работать.

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