在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 = "\";却出现异常?有什么方法可以把\换成\\呢. 展开
 我来答
mozily
2009-08-21 · TA获得超过1789个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:398万
展开全部
string a=@"C:\\Documents and Settings\\Administrator\\WW.JPG";
如果你这样定义a就会原模原样插入数据库(这是@符号起的作用)。

在C#中\是个转义字符,例如\n代表空格,\\就表示一个\。但是如果前面加了@符号,它后面的字符的就是它的本意(当然中间不能出现单个双引号)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wdlhtk699
2009-08-22
知道答主
回答量:6
采纳率:0%
帮助的人:7369
展开全部
@"C:\Documents and Settings\Administrator\WW.JPG"
路径前加"@"

或是

"C:\\Documents and Settings\\Administrator\\WW.JPG"

在有“\” 多加一个“\”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
epfquve2000
2009-08-29 · TA获得超过102个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:106万
展开全部
你的路径信息不是从控件得到的,是自己手动输入的吗?会有这样的事情发生,用控件值不是很简单的,还不用转换的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujq007
2009-08-21 · TA获得超过942个赞
知道大有可为答主
回答量:1035
采纳率:0%
帮助的人:1084万
展开全部
\一般用于转义
\\第一个是转义,第二个才是真正的\
C#中如果要在字符串中禁止转义,则可以string a=@"\sfasdf\sdf";
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longkin_wl
2009-08-21 · TA获得超过141个赞
知道答主
回答量:300
采纳率:0%
帮助的人:0
展开全部
要用转义字符,有些字符在程序中式不能直接使用的,需要转意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式