我从Excel中取值,导入数据库中有些Excel字段中有换行符,我想过滤掉,应该怎么处理
过滤\n\r  和\n 等都不行,,如果只打印的话,的确不换行显示了,可是将这个字符串插入数据库的话,就出错(错误:将截断字符串或二进制数据。),是在SQLServer数据库上请高手们帮帮忙!!

解决方案 »

  1.   

    你先研究一下 Excel 的换行符到底是怎么回事,自然就知道怎么过滤掉它了
      

  2.   

    即使是字符串中有/r/n存入数据库应该也不会造成错误啊.插入这个相当于在数据库中插入了char(13)char(10)而已
      

  3.   

    里面不包含\r\n  过滤掉\n的话,显示还是正常显示,可差到数据库的时候出错,
    错误提示是:将截断字符串或二进制数据。在SQLServer数据库上的问题,,,换到oracle上就没事