6

接続するたびにエラーが発生します

認識できないエスケープ シーケンスです。

NEPOLEON\ADMN HERE ON THIS SLASH. NEPOLEON\ADMN IS MY SQL SERVER NAME.

SqlConnection con = new SqlConnection("Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");
4

2 に答える 2

21

次のように\文字をエスケープします:

SqlConnection con = new SqlConnection("Server=NEPOLEON\\ADMN;Database=MASTER;Trusted_Connection=True");

また

SqlConnection con = new SqlConnection(@"Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");
于 2012-09-25T15:23:46.607 に答える
8

これに変更してみてください:

SqlConnection con = new SqlConnection("Server=NEPOLEON\\ADMN;Database=MASTER;Trusted_Connection=True");

またはこれ

SqlConnection con = new SqlConnection(@"Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");

.NETでは、文字列の前にを置くか@、特殊値を使用してエスケープする文字を表すことにより、特殊文字をエスケープできます。この場合、を使用\\して表すことができます\

于 2012-09-25T15:24:24.413 に答える