I'm rather new both to C# and SQL. I am trying to read the connection string from an external .text file when the program loads, and then use it as a variable whenever I need it in the code, however I'm getting an error I have never seen before. What could be going wrong?
The connection string is this:
@"Data Source=.\wintouch;Initial Catalog=bbl;User ID=sa;Password=Pa$$w0rd";
And the code I am using to transform that into a string is this:
private void Form1_Load_1(object sender, EventArgs e)
{
string connectionString;
var path = @"C:\Users\Administrator\Desktop\connstring.txt";
using (StreamReader sr = new StreamReader(path))
{
connectionString = sr.ReadLine();
}
var connection = new SqlConnection(connectionString);
SqlConnection conn = connection;
However, as I mentioned I'm getting this error:
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll
Additional information: Keyword not supported: '@"data source'.