如何忽略连接字符串中所有的转义符?

[复制链接]
查看11 | 回复5 | 2011-1-16 13:45:51 | 显示全部楼层 |阅读模式
public const string connstr = @"Data Source=.\SQLEXPRESS;AttachDbFilename="+"C:\Documents and Settings\Administrator\桌面\我的测试\library_system\heshang.mdf"+";Integrated Security=True;User Instance=True";
貌似不仅仅是一个转义符而是很多!
这是一个连接字符串~~报错呢 提示 意外的字符"\"

回复

使用道具 举报

千问 | 2011-1-16 13:45:51 | 显示全部楼层
replace 方法,把所有\替换为\\
回复

使用道具 举报

千问 | 2011-1-16 13:45:51 | 显示全部楼层
再加一个“\”就好了
回复

使用道具 举报

千问 | 2011-1-16 13:45:51 | 显示全部楼层
把所有的“\”替换为“\\”;多加一个“\”就行
回复

使用道具 举报

千问 | 2011-1-16 13:45:51 | 显示全部楼层
public static String connstr = "@Data Source=.\\SQLEXPRESS;AttachDbFilename="+"C:\\Documents and Settings\\Administrator\\桌面\\我的测试\\library_system\\heshang.mdf"+";Integrated Securi
回复

使用道具 举报

千问 | 2011-1-16 13:45:51 | 显示全部楼层
java中'\'是转义字符,它有特殊的含义,所以要想使用'\'字符只需在它的前面加个'\'来转义成普通字符就可以了即,两个\\代表一个\,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行