【发布时间】:2014-09-26 04:21:18
【问题描述】:
我正在尝试从 C# 连接到 SQL Server 实例。
这是我的连接字符串,我遇到了异常
System.ComponentModel.Win32Exception: 系统找不到指定的文件
当我尝试执行这段代码时:
constr = "Data Source=(local);Initial Catalog=bookstall;Integrated Security=True";
我的本地数据源是ELCOT-PC\SQLEXPRESS,我也尝试过使用下面的字符串,这里出现编译时错误
无法识别的转义序列
代码:
constr = "Data Source=ELCOT-PC\SQLEXPRESS;Initial Catalog=bookstall;Integrated Security=True";
请帮帮我
提前致谢。
【问题讨论】:
-
尝试使用“/”而不是“\”,问候,
-
在 C# 中,在包含斜杠的字符串前面放置一个“@”,这样它们就不会被解释为转义字符(如 const = @"ELCOT-PC\SQLExpress";),或者将斜杠加倍(如 "const = "ELCOT-PC\\SQLExpress")以正确转义它们。
-
我尝试了您提供的所有选项,但出现异常“System.ComponentModel.Win32Exception:找不到网络路径”
标签: c# sql asp.net .net sql-server