按照日常遇到的问题来逐步加入和完善!001、问题描述:商海导航4.3前台收款程序刷会员卡提示“远程主机连接失败,积分不能正常打印!”。
解决方法:出现这个提示的主要原因是软件中设置的【业务服务器】、【储值卡服务器】地址和端口在当前环境中无法访问,1、遇到这个问题请首先检查服务端的商海导航服务管理器程序和服务是否都正常开启,如果没有开启,就启动它。
2、如果导航服务管理器都是开启的,那么很有可能是单机了,要去检查设置用管理员登录前台管理模块,打开【收款机设置】--->【数据库设置】,看下业务服务器和储值卡服务器的地址和端口有没有设置,如果没有设置就设置上去,如果有设置,看下设置的地址在开始--->运行--->CMD里面能不能ping通,端口也是在开始--->运行--->CMD里面使用telnet127.0.0.11111,然后回车,如果连接不成功,会有提示“正在连接到127.0.0.1...不能打开到主机的连接,在端口1111:连接失败”。
如果连接成功了,就没有这个提示,是一个黑色的窗口,左上方有光标在跳。
3、如果是网络版,上面的127.0.0.1就是一个具体的ip地址,比如192.168.0.254,这个地址是开启导航服务管理器电脑的ip地址,4、如果是连锁版,上面的127.0.0.1也就有可能是一个域名,比如,这个域名是服务器所在外网设备(路由器或者是VPN)的映射出去的域名,用域名这种方式需要在服务器所在的外网设备里面做端口映射,比如导航服务管理器在192.168.0.254这个机器上,那么端口映射就是192.168.0.254内部端口1111,外部端口也可以设置为1111,协议选择TCP就可以了。
产生的影响:出现这个提示以后,会员刷卡消费还是可以积分的,只是只能打印本地的积分,不能够把累计积分打印出来,但是不能使用磁卡的储值卡。
002、问题描述:商海导航4.3在XP环境下,首次安装完成(BDE、APP、DB都安装了)以后,Sql的环境也配置好了。
sql的几点要求(使用本地系统账户、混合验证、sa口令、启动服务管理器)都满足的情况下,打开商海导航4.3的后台程序时启动不了。
提示“主数据库连接失败,请检查网络和系统设置”,点重试,设置都是正确的,但还是提示连接失败。
解决方法:点击开始--->程序--->Microsoft SQL Server--->客户端网络实用工具,把TCP/IP协议调到下面去,Named Pipes命名管道协议调到上面去,然后点击确定。
再去打开商海导航4.3的后台就可以了。
产生的影响:后台程序无法打开。
003、问题描述:商海导航4.3后台程序中出现如下提示No user transaction is currently in progress,ROLLBACK TRANSACTION请求没有对应的BEGIN TRANSACTION解决方法:首先出现这种情况的原因一般都是以下有三种里面的:1、空间问题,数据库所在磁盘的空间不足,无法满足数据库增长的需要,这时候要对数据库进行瘦身;2、磁盘空间够用,但是数据库所在磁盘的文件系统是FAT32,并且单个数据库文件达到了4G的上限,使用convert把FAT32文件系统转换为NTFS文件系统;3、数据库内部错误,可以用dbcc checkdb(数据库名)去做检查,然后发现问题后根据提示去进行修复。
如果是前台提示这个这个空间不足可能是前台也可能是后台,那么在前台做单机结账如果成功,就可以排除前台的问题了,除此之外,还有一种可能就是前台的data里面的文件损坏,一般情况下是流水文件损坏。
产生的影响:软件无法正常使用,只能进行部分查询操作。
004、问题描述:商海导航4.3后台程序打开时提示“客户端错误!”,点确定后接着提示“加密信息校验不正确,是否按演示版运行?”。
解决方法:这个提示一般是有四种情况导致的,都是岛哥警卫没有正常运行。
第一种情况是岛哥警卫程序没有打开,这种情况下,在桌面上或者是开始菜单里找到岛哥警卫的快捷方式,启动它就行了;第二种情况是岛哥警卫程序打开了,但是服务没有正常运行,在状态栏上显示的状态是停止,这种情况下,点岛哥警卫上的服务菜单,然后点启动按钮,启动服务就可以了;第三种情况是岛哥警卫程序打开了,服务也是正常运行,但是岛哥警卫里面产品是空的或者是已经过期或者是没有检测到对应的加密狗【产品名称前面显示的红色的X号】,如果是岛哥警卫里面的产品是空的需要注册产品,如果产品名称前面是红色的叉号,请点击文件--->客户注册,选择对应的版本,然后点下面的检测按钮,如果提示找不到对应的加密件,并且USB口的加密狗在机器上插着,狗上的知识灯也亮,就把岛哥警卫的驱动重新安装一下,再去检测,如果能检测到就应该可以了。
再把服务启动起来问题就可以解决了。
产生的影响:岛哥警卫不能正常运行,商海导航的后台程序就只能以演示版的形式去运行,无法做往前台更新数据、无法进销存日结账。
005、问题描述:由于经常非法关机导致的DBF流水文件损坏,仅剩Trade.txt文本文件,流水不完整正常结转到后台。
解决方法:1、把文本文件trade.txt打开,用替换法把“total.dbf”、“item.dbf”、“pay.dbf”替换为total、item、pay,就是把dbf文件名替换成Sql数据库里面的数据表名可以用;2、把三个流水文件的第一列前面加一列orgcode,可以用替换法来,把(posno,替换为(orgcode,posno,;3、同理把('机号'替换为('门店号','机号',例如把('01'替换为('001','01';4、把替换后的文本文件trade.txt放到查询分析器里面去执行,如果后台数据库里面已经存在一部分流水时需要在脚本里面加一个条件就是仅插入数据库的表里面不存在的记录,就是说如果000001201这个流水在后台三个表里面都有了那么在插入时就不再插入这条记录了。
选择对数据库,比如sysdb43,执行完成后,后台的今日流水里面就有了这些流水数据了;5、然后等到前台结账退出以后,后台再做日结这些流水数据就被处理成历史流水。
006、问题描述:商海导航系统V4.3提示主数据库连接失败,请检查网络和系统设置!解决方法:要分是分店版的服务器还是工作站连接数据库失败一、如果是服务器上出现的提示,可能的情况有1、数据库损坏,解决方法,用dbcc去查询分析器里面去检查;2、BDE引擎损坏,解决方法,重新安装BDE引擎;3、数据库配置错误,解决方法,点击重试,看下数据库设置数据库服务器名、三个数据库、和SA的密码是否正确;4、服务器上sql如果重新安装后第一次打开商海导航程序,需要调整一下客户端网络实用工具,把TCP/IP 调整到命名管道的下面去。
二、如果是在客户机(工作站)上出现这个提示,可能的情况有1、局域网不通,客户机无法通过网上邻居去访问服务器上共享的文件夹,解决方法,查看客户机的网络配置,2、局域网可以ping通,但是无法访问,解决方法,服务器来宾用户没有启用,使用解决局域网共享工具,开启局域网共享,访问本机无需验证即可进入。
然后重启服务器,3、网络没有问题的情况下,还有两种情况,a、客户机上的数据库配置不对,解决方法,检查系统数据库服务器名称、三个数据库的名称、SA的密码。
b、客户机上只安装了导航4.3的应用程序(APP),没有安装BDE引擎,解决方法,安装BDE引擎。
007、问题描述:商海导航在前台盘点上传盘点数据时,提示前台加锁,无法上传盘点数据。
解决方法:产生的原因是上次盘点后,该收款机的操作员只是把盘点数据上传到了服务器上,没有按照盘点要求做一个结束盘点的操作,就是按总清键结束盘点,这种情况下只能把前台已经录入的盘点数据清除掉,然后按总清键结束盘点,到后台重新生成盘点任务再进行录入。
008、问题描述:商海导航前台程序启动以后,输入用户名和密码后按了两次回车,电脑没有反应无法进入到交易界面。
如果打开任务管理器会显示前台收款程序未响应。
解决方法:这种情况一般是打印机这块出了故障,1、首先看打印机电源有没有打开,如果没打开请打开电源开关;2、如果确定电源是打开的,再检查下是不是打印机没有收银纸了,没有纸请马上更换收银纸;3、如果打印机电源也开了,收银纸也有,还是卡在那里,就要检查下打印机和电脑的连接线了;4、电脑主机本身不带并口,装的是并口卡,并口卡的默认端口是LPT3,软件里面默认是LPT1,需要修改软件里面的打印机端口或者是在设备管理器里面更改端口,把默认的LPT3改成LPT1,用并口卡如果并口卡驱动丢失,也一样会出现这个问题;5、打印机的打印电缆损坏,更换其他打印电缆尝试一下;6、打印机损坏,可以换到其他电脑上,安装打印机驱动打印windows的自检页去测试一下;7、电脑上的打印机端口问题1,bios里面把板载打印端口屏蔽,进入bios去修改设置,把板载打印口启用;8、电脑上的打印机端口问题2,是主机上的打印机端口损坏,只有购买并口卡并安装并口卡驱动,或者是更换主板。
上述情况存在其中一种,导航4.3的前台就无法进入交易界面,如果去检验是不是打印机这块的问题,就是给程序结束任务或者重启电脑,然后输入用户名和密码之后不要按两次回车,按一次回车,然后选择进入交易练习。
如果可以进入交易练习。
证明肯定就是打印机这块的问题了。