标题:select出来的结果copy to 表结果不正确
只看楼主
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:226
专家分:42
注 册:2019-3-8
结帖率:96.55%
已结贴  问题点数:8 回复次数:18 
select出来的结果copy to 表结果不正确
我在做一个高考志愿填报系统。分普通类和美术类,对应的表分别是ptjh.dbf和msjh.dbf。按照选考科目、专业等条件筛选,筛选结果放入a.dbf,然后转换为EXCEL格式进行后期美化处理。
普通类:select * from ptjh where ....... into table a
        copy to D;\pt.xls
经检查,a.dbf结果正确,转换成EXCEL的结果也正确。

因为表结构等都相同,只是来源表不同,我从普通类中把代码拷入美术类,修改来源文件名:
    select * from msjh where ....... into table a
        copy to D;\ms.xls
奇怪的事情出现了:美术类的a.dbf结果正确,是我想要的筛选结果,但转换为EXCEL后,却不是a.dbf的内容,而是msjh.dbf的内容。

百思不得其解,求教!
搜索更多相关主题的帖子: select 结果 copy dbf 筛选 
2019-06-18 13:07
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:2 
简单,你
先 select  表
再 copy to ...

另外志愿填报,应当看分数啊?
2019-06-18 13:25
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:226
专家分:42
注 册:2019-3-8
得分:0 
回复 2楼 gs2536785678
我现在就是先select 表 再copy to 啊

你是浙江的吗?浙江的可以找我,其他省份不一样。
2019-06-18 14:11
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:226
专家分:42
注 册:2019-3-8
得分:0 
不好意思,看错了:)
位次比分数重要
2019-06-18 14:14
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:2 
平行志愿,首选位次。
2019-06-18 14:17
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:2 
以下是引用zhousr在2019-6-18 13:07:50的发言:

我在做一个高考志愿填报系统。分普通类和美术类,对应的表分别是ptjh.dbf和msjh.dbf。按照选考科目、专业等条件筛选,筛选结果放入a.dbf,然后转换为EXCEL格式进行后期美化处理。
普通类:select * from ptjh where ....... into table a
        copy to D;\pt.xls
经检查,a.dbf结果正确,转换成EXCEL的结果也正确。

因为表结构等都相同,只是来源表不同,我从普通类中把代码拷入美术类,修改来源文件名:
    select * from msjh where ....... into table a
        copy to D;\ms.xls
奇怪的事情出现了:美术类的a.dbf结果正确,是我想要的筛选结果,但转换为EXCEL后,却不是a.dbf的内容,而是msjh.dbf的内容。

百思不得其解,求教!

把后一个a 换成 ams 再试试侃

只求每天有一丁点儿的进步就可以了
2019-06-18 14:33
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:226
专家分:42
注 册:2019-3-8
得分:0 
以下是引用wengjl在2019-6-18 14:33:25的发言:


把后一个a 换成 ams 再试试侃


试了一下,还是不行。
2019-06-18 15:15
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:226
专家分:42
注 册:2019-3-8
得分:0 
以下是引用gs2536785678在2019-6-18 13:25:14的发言:

简单,你
先 select  表
再 copy to ...

另外志愿填报,应当看分数啊?


我又理解错了:)
我在两句中间插入  select a 后还是不行。
2019-06-18 15:20
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:2 
VFP基础——1.不要用数字开头做表名。2.不要单独用a-j这10个字母中的一个字母做表名。

dBase有人接盘了。
2019-06-18 17:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
上传相关文件及你写的代码

坚守VFP最后的阵地
2019-06-18 18:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495331-1-1.html




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

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