| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1506 人关注过本帖
标题:求助:PACK命令在WIN10里执行不了?
只看楼主 加入收藏
XUFN
Rank: 2
等 级:论坛游民
威 望:4
帖 子:37
专家分:38
注 册:2009-1-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
求助:PACK命令在WIN10里执行不了?
下面的代码是把GRID表里的临时数据刷新到真正的 Voucher 表里,单机版的,在WIN7里执行没有问题,但编译后放到WIN10电脑里就出错了,提示文件已经存在,后来没办法,只能做删除标记了,不做彻底删除了,只能放弃 PACK 命令了,望大狭能支招。

 Thisform.LockScreen= .T.
 This.RecordSource=""
 Wait Windows "凭证数据保存中..." AT Srows()/2,Scols()/2  Nowait
 Select Alltrim(帐套)+Alltrim(会计期) AS MyKey FROM Temp_Q_Voucher Noconsole Distinct Into Cursor Temp_PZ_Key
 Delete From Voucher Where Alltrim(帐套)+Alltrim(会计期) IN(Select MyKey From Temp_PZ_Key)
 Select Voucher
 Append From Temp_Q_Voucher
 Select Voucher
 Use
 USE Voucher IN 0 Exclusive  
 Select Voucher
 Pack  &&就这个命令,用在WIN10里,通过不了
 Select Voucher
 USE
 IF !Used('Temp_Q_Voucher')
     USE Temp_Q_Voucher IN 0 Exclusive
 ENDIF   
 SELECT Temp_Q_Voucher
 ZAP
 GO TOP
 WAIT CLEAR
 This.Init()
 Thisform.LockScreen= .F.

奇怪的是清空GRID临时表却可以用ZAP命令,没有出错问题。

[此贴子已经被作者于2021-5-14 17:59编辑过]

搜索更多相关主题的帖子: Select 执行 FROM WIN10 命令 
2021-05-14 17:55
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:5 
PACK在WIN10中没有任何问题,请给出具体错误信息。有一种可能是你用双系统,Voucher在win7中运行过,win10没有权限。

dBase有人接盘了。
2021-05-14 18:39
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
收藏
得分:5 
pack跟系统有关系吗?
2021-05-15 09:00
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1093
专家分:2690
注 册:2015-12-30
收藏
得分:5 
Select Voucher EXCLUSIVE
这样试试
2021-05-15 10:02
XUFN
Rank: 2
等 级:论坛游民
威 望:4
帖 子:37
专家分:38
注 册:2009-1-18
收藏
得分:0 
回复 4楼 laowan001
感谢各位,电脑在单位,星期一再测试看看,估计是表独占的代码没写对,也有可能WIN10权限问题,最近部分同事新电脑都是WIN10了,我的电脑还是WIN7,同样的代码,一个正常,一个报错,出错信息是文件己存在,别人电脑里没有Foxpro,调试不方便,我之前是直接把Pack命令给删了,重编译后发给同事,就不报错了。问题是如果只做删除标记不彻底删除记录,数据库会愈来愈大,迟到会影响后面的执行效率
非常感谢这个论坛!
2021-05-15 14:26
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:0 
Select Voucher
 Use
 USE Voucher IN 0 Exclusive  
 Select Voucher
这是做什么,关上又打开?这是一个视图吗?

dBase有人接盘了。
2021-05-15 20:54
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:610
专家分:1784
注 册:2017-7-16
收藏
得分:5 
用独占方式打开一个表
2021-05-17 09:56
快速回复:求助:PACK命令在WIN10里执行不了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038639 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved