我正在尝试将sql与服务器上的数据库连接。所以当我输入数据源时。它显示错误无法识别的转义序列 请帮帮我。
string constring = "Data Source=DVSQL\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";
我尝试了以下两种方式然后它显示我错误无法连接任何指定的SQL主机
string constring = "Data Source=DVSQL\\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";
string constring = "Data Source=DVSQL/SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";
当我使用TEST BUTTON检查连接时,我正在做的错误是什么...它显示我 TEST CONNECTION SUCCEEDED 。当我从程序调用时它没有连接。为什么会那样。我正在使用VS 2013
答案 0 :(得分:1)
在第一个sql连接语句之前放置一个@符号将阻止该字符串包含转义序列。
string constring = @"Data Source=DVSQL\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";
密码中的某些内容可能会将其丢弃。