在ASP.NET中,怎样把文件路径插入数据库? 20
在ASP.NET中,怎样把文件路径插入数据库?例如把C:\DocumentsandSettings\Administrator\WW.JPG插入类型为VARCHAR的格时...
在ASP.NET中,怎样把文件路径插入数据库?例如把C:\Documents and Settings\Administrator\WW.JPG插入类型为VARCHAR的格时,却出现错误,当把C:\\Documents and Settings\\Administrator\\WW.JPG插入数据库时,它却变成了C:\Documents and Settings\Administrator\WW.JPG,到底是什么回事啊?还有就是为什么声明string a = "\";却出现异常?有什么方法可以把\换成\\呢.
展开
5个回答
展开全部
string a=@"C:\\Documents and Settings\\Administrator\\WW.JPG";
如果你这样定义a就会原模原样插入数据库(这是@符号起的作用)。
在C#中\是个转义字符,例如\n代表空格,\\就表示一个\。但是如果前面加了@符号,它后面的字符的就是它的本意(当然中间不能出现单个双引号)。
如果你这样定义a就会原模原样插入数据库(这是@符号起的作用)。
在C#中\是个转义字符,例如\n代表空格,\\就表示一个\。但是如果前面加了@符号,它后面的字符的就是它的本意(当然中间不能出现单个双引号)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@"C:\Documents and Settings\Administrator\WW.JPG"
路径前加"@"
或是
"C:\\Documents and Settings\\Administrator\\WW.JPG"
在有“\” 多加一个“\”
路径前加"@"
或是
"C:\\Documents and Settings\\Administrator\\WW.JPG"
在有“\” 多加一个“\”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的路径信息不是从控件得到的,是自己手动输入的吗?会有这样的事情发生,用控件值不是很简单的,还不用转换的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\一般用于转义
\\第一个是转义,第二个才是真正的\
C#中如果要在字符串中禁止转义,则可以string a=@"\sfasdf\sdf";
\\第一个是转义,第二个才是真正的\
C#中如果要在字符串中禁止转义,则可以string a=@"\sfasdf\sdf";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用转义字符,有些字符在程序中式不能直接使用的,需要转意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询