C#建立数据库连接,提示错误,急!在线等!

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:04:04
namespace CRM.BaseClass
{
class BaseOperate
{
#region 建立数据库连接
/// <summary>
/// 建立数据库连接.
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public SqlConnection getcon()
{
string M_str_sqlcon = "Data Source=50B2BDB872CD441\SQLEXPRESS;Database=db_CRM;User id=sa;PWD=";
SqlConnection myCon = new SqlConnection(M_str_sqlcon);
return myCon;
}
提示“无法识别的转义序列”
我的计算机名是50B2BDB872CD441,实例名是SQLEXPRESS,用的SQL2005数据库,数据库名师db_CRM,登录方式是混合验证模式,用户名为sa密码为0
不知道那里出问题了,正在做毕业设计,亟待各位高手帮助!
写成"string M_str_sqlcon = "Data Source=50B2BDB872CD441\\SQLEXPRESS;Database=db_CRM;User id=sa;PWD=0"或是string M_str_sqlcon = @"Data Source=50B2BDB872CD4\SQLEXPRESS;Database=db_CRM;User id=sa;password=0";

时出现52歌错误提示,说找不到类型或命名空间名称“DevExpress” 是不是得

用查询分析器(SQLEXPRESS)测试

把查询分析器里面的服务器地址和用户名、密码填写进去

你在查询字符串前面加@

string M_str_sqlcon = @"Data Source=50B2BDB872CD441\SQLEXPRESS;Database=db_CRM;User id=sa;PWD=";

这个问题我遇到过,希望可以帮助你,两个方案:
1:在提示出错的地方(红浪线)的“\”处再加一个“\”,即你的连接字符串
2:如果1不行(从你的补充里面可以看出来,呵呵),可以用Web.config方法来解决,这样连接字符串不要做任何调整^^
方法如下:
打开WebUI下的Web.config,写入:
<connectionStrings>
<add connectionStri