解决 “xxxxxx,该内存不能为 read” 的方法

Windows 系统中,打开程序的时候出现 “0x00xxxx 指令引用的 0x00000001 内存,该内存不能为 read”,出现这个故障的原因一般是因为使用 Ghost 系统或者系统有病毒。貌似出现这个故障一般也不影响程序的运行,至少我这里遇到的情况是这样。

在网上搜集总结了几种解决 “内存不能为 read” 的方法,遇到这个故障的时候可一一试试看:

一、命令提示符使用如下命令并执行,直到屏幕停止滚动,然后重启电脑:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

网上说得最多的方法也就是使用这个命令。也有说执行上面命令后要再执行命令:[……]

阅读全文>>>>>>

分类:Windows

标签:,

启谋 POS 前台取单时提示 “无商品挂过单或数据损坏” 的解决

这里以科脉启谋 7.0 为例,其他版本类似。

前台有显示挂单,但当取单的时候无法取出,左下角显示 “(x)无商品挂过单或数据损坏!”(注:x 表示单号)。如图:

出现这个错误一般是因为相应挂单的数据文件损坏,解决方法就是删除此单对应的数据文件。

如下操作:

  1. 退出前台收银界面
  2. 定位到启谋软件的安装目录,一般为 C:\Program Files\kmjxc_pro7\posdata 下,找到 gdtemp2.dbf,删除。(注:gdtemp 后的数字即代表单号)
  3. 重新进入收银界面,之前有问题的单号已经消失

[……]

阅读全文>>>>>>

分类:科脉

标签:, , ,

Excel 中公式不自动计算的原因

这里以 Office 2013 为例。

一般有以下几种原因和解决方法:

  1. 选中要写公式的单元格,右键选 “设置单元格格式”,查看数值类型是不是为 “文本”,将其改为 “常规”(文本格式是不能进行运算的)
  2. 选中要写公式的单元格,右键选 “设置单元格格式”—>“保护”,去掉 “锁定” 前的勾

如果是因为文本格式不能自动计算公式的话,打开 “公式” 选项卡,“公式求值” 中有 “当前正在求值的单元格中包含常量” 的提示。

参考资料:公式计算时提示 “正在求值的单元格中包含常量”[……]

阅读全文>>>>>>

分类:未分类

标签:,

Excel 中快速复制公式的方法

Excel 中,复制公式的方法有以下几种:

  1. 通常的做法是:先在顶端的单元格中输入计算公式,然后用鼠标拖动右下角的填充柄,直到最末端的单元格
  2. 要复制公式的单元格如果在同一列且是连续的,那么只要在输入公式后,用鼠标双击右下角的填充柄就可以将公式复制到下面的所有单元格了(这个方法仅对同一列的单元格有效,对于复制同一行的所有单元格不适用)
  3. 要复制公式的单元格如果不是连续的,则要先按住 ctrl 键将所有需要复制的单元格选中,然后在最顶端的编辑框中输入公式,完成后按下 ctrl+enter 组合键就可以将输入的公式应用到所有选中的单元格了

参考链接:在 Excel 中快速复制相同公式的简单方法[……]

阅读全文>>>>>>

分类:未分类

标签:,

Excel 中如何快速找出一列中含有非数字的单元格

这个利用函数实现,将函数的计算结果放入新列,然后将新列排序,就可以将所有含有非数字的单元格排在一起了。

利用 if 函数,举例:若含有非数字字符,则返回结果为 “有”,否则返回 “无”。

函数如下:

=IF(N(A1)=A1,” 无”,” 有”)
或者
=IF(ISNUMBER(A1),” 无”,” 有”)

当然,事先你可能要将查找的单元格格式转换为数字格式。

参考链接:如何利用函数查找单元格中是否有非数字字符存在[……]

阅读全文>>>>>>

分类:未分类

标签:, ,

SQL Server 中的日期/时间转字符串函数 CONVERT() 详解

定义:CONVERT() 函数是把日期转换为新数据类型的通用函数。

语法:CONVERT(data_type(length),data_to_be_converted,style)

  • data_type(length):规定目标数据类型(带有可选的长度)
  • data_to_be_converted:需要转换的值
  • style:规定日期/时间的输出格式

style 值不同所得到的字符串也不一样,以当前时间为 2006-05-16 10:57 为例:

CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
CONVER[……]

阅读全文>>>>>>

分类:数据库

标签:, ,

TeamViewer 获取 ID 号所使用的远程服务器地址和 IP 地址搜集

使用 TeamViewer 做远程维护,所需的带宽小,速度快,配置方便,所以比较好用。

安装零售商业管理软件的计算机,我们一般不建议客户拿来做上网操作,但是为了维护方便,又需要开启 TeamViewer 作为远程控制。

如何让计算机不能上网(主要是访问网页),同时又要让计算机上的 TeamViewer 能够获得 ID 号呢?其实这个比较简单:客户那里没有复杂的网络环境,是最简单的局域网。访问网页需要做域名解析,我们不填写 TCP/IP 中的 DNS 服务器即可使不能访问网页,同时将 TeamViewer 获取 ID 所要连接的远程服务器地址和 IP 地址放入 hosts 文件中,这样就可以达到上述效果了。

host[……]

阅读全文>>>>>>

Excel 中批量转换科学计数为文本格式的方法

Excel 中,某一列含有很多科学计数的单元格,如何将这些科学计数的单元格一次性转换成文本格式呢?这里就要用到 Excel 中的 “分列” 功能了。“分列” 就是将一个单元格中的内容通过某个分隔符号拆分到不同的单元格中。微软官方关于分列(将文本拆分到不同的单元格中)的介绍

转换科学计数为文本格式的方法:

  1. 选中需要转换的数据列
  2. 选择 “数据” 菜单下的 “分列”,打开 “文本分列向导” 窗口
  3. 选择 “分隔符号”,点击进入下一步
  4. 不勾选任何分隔符号,点击进入下一步
  5. 在 “列数据格式” 选择 “文本”,点击完成

参考资料:

  1. 将 Excel 中以科学计数法显示的数值转换成真正的文本
  2. E[……]

    阅读全文>>>>>>

分类:未分类

标签:, ,

SQL 还原数据库时显示 “设备激活错误…” 的解决

SQL Server 2000,还原一个数据库文件的时候,显示 “设备激活错误…… 请使用 WITH MOVE 选项来标识该文件的正确位置” 错误信息,无法继续操作。如图所示:

出现这个错误的原因就是路径不正确。在 “还原数据库” 的 “选项” 中,“移至物理文件名” 这里修改为实际存在的文件夹路径,“逻辑文件名” 可以不管。

站内相关文章:SQL 数据库的强制还原[……]

阅读全文>>>>>>

分类:数据库

标签:,

最新版(2012-10)大华 TM-A 电子秤网口无法通信的解决

关于这里说的最新版大华秤:时间上指 2012-10 月份之后生产的电子秤。2012-09 月份后生产的显示屏接头相对更小的电子秤(托盘支架上写 200d 的型号)。

新秤相对旧秤的变化:

  1. 显示屏连接头变得更小,并且信号线和电源线集中在一起(以前有单独的电源线路)
  2. 打印头打开以后不会报警了,只能看装纸仓红灯亮说明没有装好纸(一定要有标签纸卡进检测器内,只是底纸卡进去红灯也会亮)
  3. 关好打印头后不会自动走纸
  4. 网口和串口都可以正常使用(旧的网口秤串口是不能使用的)

最近刚从厂家拿回的一台新秤(网口非串口),默认为出厂状态,用随机的电子秤软件 TMA4.0 或 ping 通信都正常,用老版 [……]

阅读全文>>>>>>

分类:电子秤

标签:, ,

大华电子秤所有查询功能的操作方法

1、查看电子秤时间:按 “日期” 键

2、查看 IP 地址:“功能”-9002-“确认”。(这个其实是设置 IP 地址的方法)。按 “去皮” 跳到 IP 地址的下一段。

3、查看统计报表:

查看统计报表的基本步骤:“功能”-密码-“确认”。注:未特别注明的说明只能在连续纸模式下查看

a、查看统计报表的密码(按 plu 调商品):

  • 8804:时间段日报表(标签纸模式也可)
  • 8805:单品时间段报表
  • 8806:单品时间段汇总报表
  • 8807:日销售报表(标签纸模式也可)
  • 8808:单品日销售报表(标签纸模式也可)
  • 8809:日销售明细报表
  • 8810:单品明细报表
  • [……]

    阅读全文>>>>>>

分类:电子秤

标签:, , ,

寺冈电子秤累计交易的操作方法

寺冈电子秤的累计交易要用到 “售货员键”,也就是功能键区域最上面一排键:V1、V2、V3、V4。

在标签纸模式和连续纸模式均可以做累计交易的操作和打印,但标签模式下打印出来的不会有条码数据,所以不能拿到前台扫描(还没有测试)。另外:大华秤的累计交易只能在连续纸模式下操作

操作步骤如下:

  1. 称出第一个商品的价格
  2. 按 V1,使此商品价格计入售货员 1
  3. 按 “清除” 键
  4. 称下一个商品
  5. 按 V1,使此商品价格计入售货员 1
  6. ……(继续称重其他商品)
  7. 按 “打印” 键

[……]

阅读全文>>>>>>

分类:电子秤

标签:, ,

Windows 8 下设置虚拟 WiFi 热点

Windows 7 有个 “临时网络”,使用图形化界面,要设置虚拟 WiFi 的时候很方便。Windows 8 没有了这个功能,但他们都支持网络承载(就是我们说的虚拟 WiFi 热点),但这个是命令行方式。

Windows 8 下设置虚拟 WiFi 的命令如下:

  1. Windows 键+X 打开神秘菜单,选择 “命令提示符(管理员)”
  2. 创建虚拟 WiFi 网卡:netsh wlan set hostednetwork mode=allow ssid=wcjxixi key=12345678000。ssid 值是你要设置的无线网络名称,自定义但最好英文;key 值是无线网络密码,要求 8 位以上
  3. 打开虚拟 WiFi 网 [……]

    阅读全文>>>>>>

分类:未分类

SQL Server 查询分析结果增加自增序列号列

有时需要让 select 返回的查询结果中存在一列实际在数据库表中并不存在的序号列,即在查询结果中额外增加自增的序号列。网上找了下资料,有 2 种方法可以实现:

1、使用数据库自带的序号函数实现

SQL Server 2005 中的函数 RANK,ROW_NUMBER 可以比较简单地实现这种需求,不过在 SQL Server 2000 中这两个函数不受支持。SQL Server 2000 中只能使用临时表的方法。

2、使用临时表实现

SQL 的 IDENTITY 函数可以提供自增的序号,但只能用在带有 into table 子句的 SELECT 语句中,所以如果可以使用临时表的情况下可以使用这种方法。[……]

阅读全文>>>>>>

分类:数据库

标签:, , ,

关于 bcp 实用工具导出空字符串的注意事项

环境:SQL Server 2000

有时候我们想用 bcp 命令导出一个字段的值为什么也没有的空值。

我们一般会直接插入一个空值,比如:

bcp "SELECT a,'',c  FROM kmjxc_pro..TempTable" queryout c:\aaa.txt -c -T

或者将值为固定值 xx 的某列替换为空值,比如:

bcp "SELECT a,replace(b,'xx',''),c FROM kmjxc_pro..TempTable" queryout c:\aaa.txt -c -T

但当我们打开导出的 aaa.txt 文件时,会发现空值处被转换成了 0x00。[……]

阅读全文>>>>>>

分类:数据库, Windows

标签:, , ,