服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com1畅捷服务T+产品提示8152数据库错误解决方案作者:康莲【问题描述】T+12.0标准版,做发票保存或填制凭证时提示“8152数据库错误,请重试,将截断字符串或二进制数据,语句已终止。“【解决方案】修改服务器、客户端的日期格式。一、检查系统日期格式是否符合下面的要求:短日期格式:yyyy-MM-dd,长日期格式:yyyy-MM-dd'。(检查方法:点击”开始菜单“-”控制面板“,依次找到”时钟、语言和区域“-”设置时间和日期“-”更改日期和时间“-”更改日历设置“-”日历设置“-【日期】页签中进行查看和修改。)。服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com2畅捷服务服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com3畅捷服务二、如果修改后还有提示,请修改注册表:(操作前对注册表做好备份,以免操作失误)1、开始-运行中输入regedit进入注册表,修改注册表,去除以下两个位置的特殊字符,并且时间一致(可参照正常机器修改,或者直接更换操作系统)(1)HKEY_CURRENT_USER\ControlPanel\International下的“sShortDate”'sDate'中的格式,改为yyyy-MM-dd。服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com4畅捷服务(2)HKEY_USER\.Default\ControlPanel\International下的“sShortDate”'sDate'中的格式,改为yyyy-MM-dd。服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com5畅捷服务2、把注册表中HKEY_USERS\S-1-5-20\ControlPanel\International位置下的sShortDate的值改为yyyy/M/d。3、磁盘格式需要NTFS。4、修改注册表:HKEY_USERS\.DEFAULT\ControlPanel\International下sShortDate、sLongDate的值,去掉星期dddd。【方法:先在控制面板里改好然后复制粘贴到注册表里,而且长短格式都是yyyy-mm-dd,注册表里长日期格式默认没有yyyy-mm-dd就在短日期格式里先选好然后复制粘贴到长日期里】服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com6畅捷服务服务热线:4006-600-566(客户)010-62485766(伙伴)微信公众账号:畅捷服务驿站服务社区:http://service.chanjet.com伙伴支持网站:http://support.chanjet.com7畅捷服务5、重启电脑。