常见错位、查不出数据的问题?

【问题描述】
情况1:序时簿中出现错位、或者业务生成凭证的时候,出现错位。

情况2:序时簿查询,明明是有信息,按照这个条件查却查不到。


【场景介绍】
· 上述这种错位问题和查询不出数据的问题,都可以看成是同一类问题,一般是由看不到的特殊字符引起的问题,特殊字符一般是换行符、制表符、回车三种。
【解决方案】
1、需要将这三种特殊字符在数据库中进行替换。先进行检测,检测语句如下:
--检测核算项目的特殊字符(包括客户、供应商、物料等)
select * from t_item where ffullname<>replace(replace(replace(ffullname,char(9),’’),char(10),’’),char(13),’’)
--检测科目的特殊字符
select * from t_account where ffullname<>replace(replace(replace(ffullname,char(9),’’),char(10),’’),char(13),’’)
2、如果上述检测出数据,则证明存在特殊字符,需要将这些特殊字符进行替换
--替换核算项目的特殊字符
update t_item set FFullName=replace(replace(replace(FFullName,char(9),''),char(10),''),char(13),''),fname=replace(replace(replace(FName,char(9),''),char(10),''),cha
常见错位、查不出数据的问题?
【问题描述】情况1:序时簿中出现错位、或者业务生成凭证的时候,出现错位。情况2:序时簿查询,明明是有信息,按照这个条件查却查不到。【...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



