卡片管理查询中的数据为空卡片管理查询中的数据为空

问题现象:850sp固定资产,问题如下: 打开卡片管理,按部门查询,发现卡片列表上下列卡片编号为:00733、01180、02071、05758、07360的数据为空,点击此卡片,卡片上的各个数据都是正常存在,请解决!!

问题版本:8.50sp

问题模块:固定资产

问题原因:此问题是由于在fa_cards表内这几条记录都存在非法字符。

解决方案:请执行下面脚本修复即可: --- SET NOCOUNT ON DECLARE @TblName VARCHAR(100) DECLARE @UpdateString NVARCHAR(1000) DECLARE @SelectString NVARCHAR(1000) DECLARE @COlName VARCHAR(100) DECLARE @COUNT INT SET @TblName = 'fa_cards'--指定想要修改的表名 --定义游标取出指定表内的数据类型是VARCHAR,char,nVARCHAR的字段名称 DECLARE cur_ColName CURSOR FOR SELECT col.name FROM syscolumns AS col inner join sysobjects AS obj ON col.ID = obj.ID INNER join systypes AS typ ON col.xtype = typ.xtype WHERE obj.xtype ='U' AND obj.name = @TblName AND typ.name IN ('VARCHAR','CHAR','NVARCHAR','NCHAR') FOR READ ONLY --打开游标 OPEN cur_ColName FETCH NEXT FROM cur_ColName INTO @ColName IF @@FETCH_STATUS<>0 BEGIN PRINT '没有对应表或字段,' PRINT '请确认当前数据库内有' + @TblName + '表,' PRINT '或该表内有VARCHAR、CHAR、NVARCHAR、NCHAR类型的字段!' GOTO LABCLOSE END --循环修改 WHILE @@FETCH_STATUS=0 BEGIN --拼修改字符串 --去掉左边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(LEFT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,[email protected] INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=RIGHT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(LEFT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC sp_executesql @UpdateString EXEC sp_executesql @SelectString,[email protected] INT OUTPUT',@COUNT OUTPUT END --去掉右边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(RIGHT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,[email protected] INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=LEFT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(RIGHT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC SP_EXECUTESQL @UpdateString EXEC sp_executesql @SelectString,[email protected] INT OUTPUT',@COUNT OUTPUT END PRINT 'column: ' + @ColName + '---ok' FETCH NEXT FROM cur_ColName INTO @ColName END --关闭、释放游标 LABCLOSE: CLOSE cur_ColName DEALLOCATE cur_ColName

账套输出时文件服务器错误,账套输出时提示:连接失败,运行时错误53,文件未找到...相关推荐

  1. 【Word与MathType】出现报错并解决:Please restart Word to load MathType addin properly和“错误53,文件未找到MathPage.WLL”

    电脑突然或者升级完系统后原来的Mathtype不能使用了,报出的错误主要下面的这两个. 首先,打开Word后显示[Please restart Word to load MathType addin ...

  2. fxp连接服务器显示密码错误,flashfxp连接提示连接失败 ()与列表错误

    摘要 腾兴网为您分享:flashfxp连接提示连接失败 ()与列表错误,中日翻译,云南移动,优学堂,信用白条等软件知识,以及usb2.0webcamera,101创想世界,车缴,7788中国收藏网,战 ...

  3. 账套输出时文件服务器错误,你为什么会创建账套失败?

    原标题:你为什么会创建账套失败? 每当要使用一套新账的时候,第一步免不了就需要先创立新账,然而在创建账套这个步骤上也是遭受了不少的磨难,让小编和您一起将创建账套这件事变得轻松易解决. 一.创建账套失败 ...

  4. 服务器端文件未找到,文件服务器未找到

    文件服务器未找到 内容精选 换一换 启动目的端时失败,错误码:SMS.3103,提示迁移失败原因"对目的服务器重新建立引导失败".启动目的端后,系统会重新安装目的端Grub,在安装 ...

  5. python错误2503_Win10卸载python总是提示error2503失败各种解决办法

    最近win10的电脑装了python的3.4,然后想卸载,就总是提示error 2053,类似于这种: 下面是我的坎坷解决之路: 1.网上说,任务管理器 --> 详细信息 --> expl ...

  6. 打电话一直显示服务器错误是为什么,打电话总是显示连接失败如何解决

    因为天堂2的服务器为了保证在线玩家的游戏质量,所以有人数限制,如果服务器达到规定人数,其他人将不能再登入了,除非有人下线,这就是为什么总有人在抢登! 不用急,服务器人满了,所以你进不去 服务器爆满了, ...

  7. 关于esp-idf编译时ccache错误导致在libsodium库报poly1305.c.obj类文件找不到的问题

    目录 声明 问题描述 解决方法 声明 本文仅用以记录个人针对该问题的猜测及处理办法,欢迎交流探讨,但若由于采用或借鉴此方法而导致的任何问题,本人不承担任何责任. 问题描述 由于最近在编译一个esp32 ...

  8. java属性错误_在java中读取属性文件时发生文件未找到错误

    我在resources / common / configure /包下创建属性文件 然后我创建代码 Properties prop = new Properties(); try { //load ...

  9. VMware ESXi克隆导出虚拟机下载时网络错误(或创建时FileNotFound)解决

    在VMware ESXi平台上想要克隆虚拟机,在关闭了电源的前提下,点击"导出"提示一共要下载2个文件,一个是.ovf文件,另一个是.vmdk文件. 出现如下问题: .ovf文件下 ...

最新文章

  1. bzoj5368 [Pkusc2018]真实排名
  2. 萌新的Linux的学习之路(十) --ip设置管理
  3. 用标准 GHOST镜像xpe系统(EWF保护模式为RAM)时,写保护丢失问题的解决方法
  4. myeclipse mysql 乱码_MyEclipse与mysql增改查现乱码解决方案绝对有效
  5. oracle 邻接模型,【原创】MySQL 模拟Oracle邻接模型树形处理
  6. SQL View 的使用语法与原则
  7. MyEclipse 10.5 安装SVN插件
  8. 【Python实例第20讲】手写数字识别问题的K-Means聚类
  9. 数据库系统概论重点总结
  10. 友华pt926g超级密码_获取电信PT926G光猫超级管理员及账号密码
  11. 智能网联汽车——传感器与驾驶辅助
  12. 考研数学常见的不等式及其证明
  13. 信息系统项目管理师考试难吗
  14. 一个故事贯穿设计模式小例子练习源码
  15. 硬件测试转软件研发,硬件测试可以考虑的发展方向
  16. 派对屋3000效果器怎样调试_演出效果器的调试和使用技巧
  17. 模仿QQ空间 网页设计
  18. linux刻录光驱是哪个好,Linux中使用mkisofs或genisoimage刻录光盘
  19. php多人联网,像素生存者3怎么联机 多人联网怎么玩
  20. Python | 打印三角形图案(educoder)

热门文章

  1. hualinux 编程概念 3.16:DevOps 详解
  2. OpenGL编程设置
  3. 学UI设计有必要考Adobe国际认证证书吗?
  4. dg建立linux分区,linux下oracle11G DG搭建(三):环绕备库搭建操作
  5. .net程序源代码如何避免被反编译
  6. .Net开源框架列表【转载】
  7. 项目数据表中的并发控制机制之version
  8. 体系的建模与仿真软件系统价格
  9. win7 程序无法在非mbr引导的分区上进行激活
  10. RedisDesktopManager去除升级提示