C#连接SQL EXPRESS文件的连接字符串问题

使用C#读取一个SQLEXPRESS文件,也就是MDF文件,我是这样写的stringstr="DataSource=.\SQLEXPRESS;AttachDbFilena... 使用C#读取一个SQL EXPRESS文件,也就是MDF文件,我是这样写的
string str = "Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Program Files\DTN-Data\Database\TNBaseExpress.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True;";
编译提示我出现:1无法识别的转义字符,光标停在SQLEXPRESS的S下边
2意外的字符"\"
这是什么问题,谢谢
展开
 我来答
百度网友65be36e58
2010-11-02
知道答主
回答量:14
采纳率:0%
帮助的人:26.9万
展开全部
sqlserver数据库不是access不需要读取绝对路径,只要你的2005数据库已经开启sqlexpress服务并且附加了TNBaseExpress.mdf数据库
连接语句就可以写成server=.;database=TNBaseExpress(这个看你附加后数据库实例名是什么);uid=sa;pwd=sa

或者依你上面的 connectionString="Data Source=local\SQLexpress;UID=sa;PWD=sa;DATABASE=TNBaseExpress"
不过劝你最好还是把连接语句放到webconfig中 <appSettings>
<add key="connstr" value="server=.;database=Army_eoffice;uid=sa;pwd=sa"/>

</appSettings>

然后调用的时候,直接写成System.Configuration.ConfigurationManager.AppSettings["connstr"]就可以直接调用
传奇勇者
2010-11-02 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:814万
展开全部
程序代码中字符串中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tjw_tjw
2010-11-02 · TA获得超过3178个赞
知道大有可为答主
回答量:3078
采纳率:100%
帮助的人:1673万
展开全部
\改成\\
就是转义
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式