1. 填报或者修改时,删除行那里成灰色,无法删除明细
在高级权限里可以设置是否可以删除明细,勾上就可以删除了
2. 客户的电脑用的是 msde 现在提示 事务日志已满,有什么办法在不卸载msde的前提下解决这个问题?
安装msde管理工具,登录后,选中数据库,右键-properties,弹出窗口中,max file growth那里选择unlimited
3. 导出模板时报错:内存溢出
经过检查,导出模板时,勾选了同时导出数据,这个模板下的数据量很大,有10几万条,容易报内存溢出的错误。对于数据量非常大的模板,可以先只导出模板,数据通过sql导出,然后做一下数据初始化就可以了。
4. 登录客户端报错:440,Automation error
重启数据库服务和es服务就可以了
5. 树形数据规范,在客户端填报时可以正常弹出树形,在web填报时,弹不出树形
经过检查,发现数据区域有重叠的现象。也就是树形规范所在字段的区域同时定义给了别的数据项。
6. 安装es服务器后,es服务启动不了,一启动就停止,es_server日志显示:连接数据库[乱码内容]失败,errdesc:sql server不存在或拒绝访问
登录系统管理台,打开设置系统参数,看数据库服务器那里,数据库名字有中文的,导致乱码,系统任务这样的数据库不存在,所以数据库名字最好不要有汉字出现。
7. 登录客户端报错:transrs,类型不匹配
一般来说,transrs错误都是要注册msdtcprx.dll,CoESDBAdapter.dll,scrrun.dll,msstdfmt.dl,msxml.dll,msxml2.dll,msxml6.dll,msxml3.dll,如果注册了这些dll还报错,检查报错机器的日期时间格式,看看时间格式前面是不是带字母的,例如时间格式是:tt hh:mm:ss,不要这种格式,选择不带字母的那种格式hh:mm:ss
8. 2013版,登录客户端不报错,但是打开模版就出现-1错误,ESClient10.dll无法加载,禁用项目里没有项目,手动注册ESClient10.dll,之后重启,问题依旧。
单纯打开excel,看一下是不是没有excel服务器菜单,如果没有,这样操作,用 regsvr32 注册 Excel服务器安装目录里的 ESclient10.dll ,修改注册表
1) 32 位操作系统,修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins\ESClient10.Connect 里的 LoadBehavior 的值为 3
2) 64 位操作系统,修改 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Excel\Addins\ESClient10.Connect 里的 LoadBehavior 的值为 3
注册表里没有Addins\ESClient10.Connect,找一个没有问题机器的注册表,按照原样手工添加一下就可以了。