2016-04-01 16 views
-1

Wie Sie wahrscheinlich wissen, eine neue Verbindung zu einer Datenbank, die wir mit dem Befehl zu erstellen:Erstellen neuer SQL-Connection Error

con = new SqlConnection(string connectionString); 

jedoch meine Verbindungszeichenfolge hat bereits die Anführungszeichen (diese Symbole "„). Also, wenn ich schreibe:

con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\Mike\documents\visual studio 2013\Projects\Concurs\Concurs\Database1.mdf";Integrated Security=True"); 

ich diesen Fehler:

Unexpected character '\'

Und diesen Fehler:

Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement

Also, was soll ich tun loswerden diese Fehler zu bekommen?

Vielen Dank!

Antwort

4

Sie benötigen Anführungszeichen zu entkommen, indem sie eine Verdoppelung:

con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\Users\Mike\documents\visual studio 2013\Projects\Concurs\Concurs\Database1.mdf"";Integrated Security=True"); 

Auf diese Weise der Compiler weiß, dass Sie nicht Ihre Stringliteral endet, sondern beabsichtigen stattdessen die Anführungszeichen wörtlichen in aufgenommen zu haben .

+0

Dank Roryap hat es funktioniert! –