您的位置:首页 > 数据库

关于在数据库字段中添加换行符的问题

2008-06-12 17:22 441 查看
今天上班中遇到一个问题

在数据库中要把两个字段合并成一个字段,但是希望说在合并的过程中能在字段中加一个换行符,这样在读取这个表中的这个字段来绑定到一个TextBox的时候能够自动的换行

一开始停留在C#中换行的符'\n'以为只要在数据库字段中加上这个东西就能够自动换行了,于是

Update Tbalea

set ChineseDesc =ChineseDesc1 + '\n' + ChineseDesc2

OK了,运行一看,傻了,显示出来的字段并没有换行而是显示出了'\n',郁闷

想了好久也没有想出好的办法,但是有一个笨的方法就是在ChineseDesc1 + '-'+ ChineseDesc2

然后在 TextBox.Line = _Dr["ChineseDesc"].ToString().Split('-');(-_-哈哈,这样也是比较傻的方法,但是不符合要求,咳)

后来问了同事终于找到方法

ChineseDesc1 + char(13) + char(10) + ChineseDesc2这样就OK了

于是出现了这个问题"在SQL中...

可以存在C Sharp的换行转义符:如:"\n"....

但读取时...他还是会按原样输入...不能转义...

谁知道怎么在SQL存放一个"换行标识"???

并且在我读取数据时...他可以转义

"

哪位大哥知道的呢,帮帮忙!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: