与Sqlexpress连接

时间:2014-08-20 20:59:33

标签: c# mysql winforms visual-studio datasource

我正在尝试将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

1 个答案:

答案 0 :(得分:1)

在第一个sql连接语句之前放置一个@符号将阻止该字符串包含转义序列。

string constring = @"Data Source=DVSQL\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";

密码中的某些内容可能会将其丢弃。