Reputation: 155
I use Visual Studio 2017, I connected to my database from Server Explorer:
.
Then I added SQL connection:
var constring = @"Data Source=JSINJARA\SQLEXPRESS,Database=box,Integrated Security=SSPI";
SqlConnection con = new SqlConnection(constring);
But when I try to open connection I get the following exception:
What can be the problem?
Upvotes: 2
Views: 4015
Reputation: 7213
Better add it to [app/web].config file and get it using ConfigurationManager
.
It's should look something like this:
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=<<Server>>;Initial Catalog=<<DBName>>;User=<<User>>;Password=<<Password>>;"/>
</connectionStrings>
string connectionString = ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
using(SqlConnection con = new SqlConnection(connectionString))
{
//Your code goes here
}
Upvotes: 2
Reputation: 40756
Use ;
(semicolon) instead of ,
(comma) in the connection string.
E.g.
var constring = @"Data Source=JSINJARA\SQLEXPRESS;Database=box;Integrated Security=SSPI";
SqlConnection con = new SqlConnection(constring);
See the Connection Strings website for many examples.
Upvotes: 2