单据修改时,提示:单据保存失败,无法将CHAR值转换为MONEY
- 浏览:696 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
803-U8.52 |
问题模块: |
16-存货核算 |
所属行业: |
0-通用 |
问题状态: |
2-UU通注册用户 |
关 键 字: |
保存失败 |
适用产品: |
V852 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
单据修改时,提示:单据保存失败,无法将CHAR值转换为MONEY |
问题现象: |
在16中,进行各种单据修改时,提示:单据保存失败,无法将CHAR值转换为MONEY,该CHAR值的语法有误,修改单据失败!该问题在所有的机器上都存在。 |
原因分析: |
已采用方法: 1、 重新安装数据库 2、 检查相关的机器名称或区域日期格式等环境设置 3、 重新安装服务器 经过分析后发现是数据库视图中的KCOTHERINH表的时间戳有问题,?后怀疑是感染病毒造成的。 |
解决方案: |
?终解决方法::视图:kcotherinh(其他出、入库单)上时间戳语句有问题:用查询分析器打开此视图,将原来的: convert(char,convert(datetime,dbo.rdrecord.ufts),121) as ufts 替换成正确的: convert(char,convert(money,dbo.rdrecord.ufts),2) as ufts 这样处理后就可以修改保存了。 | |