`
suxing
  • 浏览: 210429 次
  • 性别: Icon_minigender_1
  • 来自: 遵义
社区版块
存档分类
最新评论

kingdee k3v12明细帐中文摘要“问号”与过滤时报错的原因分析

阅读更多

问题背景:

单位重装财务服务器,在装k3时安装界面为乱码,后将操作系统区域设置为中国,再次安装k3没有出现乱码。

 

问题描述:

1、在操作明细帐时,摘要一栏中文全部显示为“问号”,查看凭证摘要正常显示中文。

2、过滤明细帐时,若勾选“按对方科目多条显示”,提示:“名称或代码在系统中已被使用”。详细:

错误代码:3604(E14H)
Source :Microsoft OLE DB Provider for SQL Server
Detail :无法执行 varchar 值到 varchar 的隐式转换,原因是,由于排序规则冲突,该值的排序规则未经解析。
 

分析:

这两个问题可能是一个问题引起,排序规则冲突,master与k3数据库排序规则不一致。为什么不一致?初步估计是因为在装sql2005时操作系统区域设置为美国。

 

为什么明细帐摘要中文显示问号,而凭证显示正常呢?这个问题确实不好理解,可能k3在取明细帐摘要时用到了临时表之类的系统库资源(问题2应该是这个原因),也有可能是k3的这个控件有问题。

 

微软网站上有一段关于Master 数据库与用户定义的数据库的排序规则应一致的说明:

 

建议用户定义的数据库排序规则与 master 或 model 的排序规则一致。否则,可能会发生使代码无法执行的排序规则冲突。例如,当存储过程将一个表连接到一个临时表时,如果用户定义的数据库排序规则与 model 数据库的排序规则不同,SQL Server 可能会结束该批处理并返回一个排序规则冲突错误。出现这种情况的原因是临时表是在 tempdb 中创建的,而后者的排序规则基于 model 的排序规则。

原文:http://technet.microsoft.com/zh-cn/library/bb402915%28v=sql.105%29

 

如何更改master排序规则:

如果您必须更改 SQL Server 2005 实例的默认排序规则,则必须首先编写脚本或备份您的数据库、删除所有用户数据库,然后重新生成 master 数据库 — 在安装程序命令的 SQLCOLLATION 属性中指定新排序规则,如下所示:

start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine
REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=Chinese_PRC_CI_AS

 原文:http://msdn.microsoft.com/zh-cn/library/bb330962.aspx

 

经验:

1、装完操作系统一定要注意区域语言设置。哪怕装的是中文简体版。

2、检查时区设置。

3、mssql数据库要注意系统数据库与用户数据库的排序规则一致。

 

 

分享到:
评论

相关推荐

    Kingdee-K3Cloud-Web-client-sdk-1.7.zip

    《Kingdee K3Cloud Web API接口Java SDK深度解析》 Kingdee K3Cloud是一款由金蝶国际软件集团推出的云端企业管理软件,它集成了财务管理、供应链管理、生产制造等多个业务模块,为企业提供了一站式的数字化解决方案...

    KingDee K3 V10.2正式版100用户完美破解

    KingDee K3 V10.2正式版100用户完美破解,完美亲测,一点问题都没。

    Technical White Paper for Kingdee K3 WISE.doc

    【Kingdee K3 WISE 技术白皮书】 本文档是金蝶软件(中国)有限公司发布的关于Kingdee K/3技术特性的白皮书,旨在详细阐述该系统的各项技术特征、部署方案、系统维护以及应用模式解决方案。文档发布于2019年3月,由...

    kingdee k3 BOS单据外部调用接口说明.rar

    kingdee k3 BOS单据外部调用接口说明

    KINGDEE K3成本管理

    **K3成本管理**是金蝶软件开发的一款经典的成本管理系统,它为企业提供全面的成本核算、控制和分析功能,帮助企业优化成本结构,提升盈利水平。K3成本管理涉及到多个关键概念和流程,以下将对这些核心内容进行详细...

    Kingdee.K3.HR.ATS.UI.rar

    Kingdee.K3.HR.ATS.UI.rar

    金蝶K3 API_SDK

    金蝶K3 API SDK是企业信息化管理软件金蝶K3的重要组成部分,主要为开发者提供了一套接口工具包,用于与金蝶K3系统进行深度集成和定制开发。这个SDK允许开发人员通过编程的方式调用金蝶K3的各种功能,如财务、供应链...

    kingdee K3 FAQ

    kingdee公司的K3FAQ问答集,可以参考使用!

    K3 Cloud WebAPI接口说明书_V2.0

    《K3 Cloud WebAPI接口说明书_V2.0》是一份详细阐述如何与金蝶K3 Cloud系统进行交互的文档,适用于希望通过WebAPI技术对K3 Cloud进行数据操作和功能调用的开发人员。该说明书旨在提供一个清晰的指导,帮助开发者理解...

    kingdee k3

    K3V11-基础模块介绍 K3V11-基础模块介绍 K3V11-基础模块介绍 K3V11-基础模块介绍

    K3 Cloud WebAPI 及DEMO(Java版本)

    【K3 Cloud WebAPI】是金蝶公司为其云端企业资源规划系统K/3Cloud提供的一种基于Web服务的应用程序接口,允许开发者使用编程语言与K/3Cloud系统进行交互,实现数据的读取、写入以及业务流程的自动化。在本案例中,...

    Kingdee.BOS.WebApi.Client-升级引用的Json版本,解决冲突问题

    在IT行业中,尤其是在企业级应用开发领域,金蝶(Kingdee)是一家知名的软件提供商,其产品广泛应用于财务、供应链、人力资源等企业管理领域。金蝶BOS(Business Operating System)是金蝶开发的一个开放平台,允许...

    K3的EBOS插件实现方法

    ### K3的EBOS插件实现方法 #### 一、概述 金蝶K3是一款集成了财务管理、供应链管理、生产制造管理等众多功能的企业管理软件。随着企业对业务流程定制化需求的增加,金蝶K3提供了强大的EBOS平台,支持用户通过插件...

    K3cloud数据库表集合

    K3cloud数据库表集合是K3cloud系统中的一组数据库表,旨在帮助K3cloud初学者或者二次开发人员查询和了解K3cloud系统中的数据库设计和实现。该集合包含了多个数据库表,每个表都有其特定的功能和用途。 1. 供应链...

    Kingdee.BOS.WebApi.Client.dll反编译项目,用于解决Newtonsoft.Json冲突

    这个项目的标题和描述提及了"Kingdee.BOS.WebApi.Client.dll",这是一个与金蝶(Kingdee)业务操作平台(BOS)相关的Web API客户端库。问题在于它与流行的JSON序列化库"Newtonsoft.Json"之间存在冲突。 首先,让...

    金蝶K3数据字典 K3CloudDataDictionary

    金蝶K3数据字典表结构 K3CloudDataDictionary,下载后直接打开方可使用,可供开发人员查阅表字段

    金蝶K3完全卸载

    金蝶K3 完全卸载知识点 金蝶K3 完全卸载是指从计算机中彻底删除金蝶K3 软件的所有组件和相关文件,以解决多次安装后卸载不干净引起的异常问题。以下是金蝶K3 完全卸载的详细步骤和相关知识点: 一、卸载主程序 在...

    K3 Cloud WebAPI接口文档V1.0.docx

    K3 Cloud WebAPI 接口文档是 Kingdee BOS 云平台的接口文档,旨在提供给开发者使用 K3 Cloud WebAPI 进行集成和开发的参考指南。本文档详细介绍了 K3 Cloud WebAPI 的架构、技术栈、接口定义、参数说明、返回值说明...

Global site tag (gtag.js) - Google Analytics