根据你的描述,我理解你的问题是这样的:
在书目查询窗或实体查询窗中,检索时,只会提示命中的数值,但始终不能将结果装载进浏览窗中。
如果是这样,这是因为你的系统服务器端与客户端(就是你使用的内务前端)的版本不匹配了。因为版本不匹配,除了你说的这两个窗口有问题外,读者查询也应该有同样的问题。
造成问题的原因是这样的:
由于我们的客户端,一般推荐采用智能客户端的ClickOnce部署方式——这样的好处是可以及时响应我公司针对前端的更新,并实时通知客户自行升级前端;但由于系统服务器端很复杂,涉及到很多配置,加之服务器端一般比较稳定,所以不方便也没必要让服务器端也能自动升级。那么,当最新的前端因功能扩展和完善需要,必须要更改服务器端的接口时,也需要系统管理员自行下载最新的服务器端安装包,自行到服务器端中通过升级安装方式更新系统服务器端。
简而言之,最近系统增加了很多功能,所以由于你们的客户端已通过自动升级方式更新了,一定需要同步更新你们的服务器端才不会出现你反映的问题。
有些客户会问,现在系统功能足够了、也很稳定,能否别自动升级前端,这样不就少些折腾吗?
我的意见如下:
1、系统功能更多更完善,当然更好,所以一般来说,最好升级。
2、采用ClickOnce这种部署方式,是利用互联网络,及时实现跨地域、多客户的低成本升级部署方式。这是对服务商和服务对象都有利的好事,所以不要迁怒与它。如果不想要这个便利的部署方式,可以考虑采用绿色程序包运行,这样的程序包就永无升级提示或升级后版本不匹配的“干扰”。如果想自己控制是否升级客户端,可在客户端弹出升级提示时,选择升级或放弃本次升级继续用旧版本。
3、当然,还有更多方式可以控制是否自行检测客户端最新版本,比如修改hosts文件,把我公司程序发布服务器地址指向改为本地,欺骗它找不到新版本等办法。
如果因为系统管理员没有及时得到公司通知,必须更新服务器端才能使用最新版本客户端。那么有以下解决办法:
1、请系统管理员下载程序最新版本,包括数据库内核服务和图书馆应用服务,升级服务器端。升级后,也得保证所有客户端都是最新的版本——如果有旧版本的客户端,也会因前后端版本不匹配而无法正常检索出结果。
2、如果系统管理员不想升级服务器端,而你这前端,在前一个版本还正常,因为在看到前端提示有新版本是否升级是你选择了确定升级后,就无法检索装载结果了,那么,你可以试试进操作系统控制面板的添加删除程序中,找到"dp2内务"这个安装,选中它,删除它。在删除过程的第一步,应该有一个“将应用程序还原到以前的状态”的选项,选中它,并确定,就会撤消升级,使用先前你那个能正常访问旧服务器端的前端了。
如果需要升级配合,可参考公司论坛中相关帖子或让系统管理员与公司联系。
之前公司通过用户QQ群、电话等勾通方式,通报过客户近期注意服务器端与智能升级的客户端版本兼容问题。请客户方与公司联系,及时更新联系信息,以便以后不再出现漏通知的情况。
由于我们的疏漏,导致你们的系统服务器端与客户端版本不兼容而影响正常工作,深表歉意。