2016-11-11 6 views
1

私はC#でちょっと新しく、この問題が発生しています。パラメータ化中にサーバーの名前にエラーが発生しました

私は、VIsual Studio 2015コミュニティからSQL Server 2008 R2のデータベースに接続しようとしています。

私のサーバー名は、ERIC-ラップトップの\ SQLマネージャですが、「\」は、エラー発生します。

string connetionString = null; 
string servername = "ERIC-LAPTOP\SQLMANAGER"; 
string database = "RPG_Ressourses"; 
SqlConnection connection; 
connetionString = "Data Source=" + servername + ";Initial Catalog=" + database + ";Integrated Security=SSPI;"; 
connection = new SqlConnection(connetionString); 

それは通常の文字として\を受け入れるようにする方法はありますか作るための方法があるがそれはサーバーインスタンスの名前を変更することなく動作しますか?

最終的にパラメータの一部になるので、servernameとデータベースをvarに入れます。

ありがとうございました!

答えて

1

使用@

string servername = @"ERIC-LAPTOP\SQLMANAGER"; 

または

string servername = "ERIC-LAPTOP\\SQLMANAGER"; 
+0

サーバー名の作品を作るように思われますが、それは右、まだ接続しないでくださいしないことがあり、私の接続文字列をイム何かがある\\

+0

Nevermind、db nameのスペルが間違っています –

+0

@EricBrochu例外でエラーを見つけ、googleがそれに答えるのであれば新しい質問を投稿する必要があります。 – CathalMF

関連する問題