日期:2014-05-18  浏览次数:20912 次

c#读取long类型中数据,如何显示回车换行?
我用vb将sqlserver数据导入到oracle中的Long字段中,并将原有数据中的有<br>标志,需要替换一下,可是,不管我将<br>替换"\n"还是"\r\n",用c#读取oracle数据时,dt.rows[0][0].tostring,显示为“xxx\n yyy”,而并没有回车换行,我应该将<br>替换成什么,long类型读取后才能正常显示回车换行呢?

------解决方案--------------------
update table set a=replace(a,chr(13),'') ; --除去回车符
update table set a=replace(a,' ','') ; --除去空格符

str= string.replaceAll("\n", "").replaceAll("chr(13)", "").replaceAll(" ", "");

------解决方案--------------------
Long字段跟Vchar2一样,不需要转换,你插入的是什么就显示什么,

如果你插入<br>,就显示成<br>在网页中不就是换行了