| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4082 人关注过本帖
标题:select出来的结果copy to 表结果不正确
只看楼主 加入收藏
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
结帖率:94.59%
收藏
已结贴  问题点数: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
帖 子:610
专家分:1784
注 册:2017-7-16
收藏
得分:2 
简单,你
先 select  
再 copy to ...

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

你是浙江的吗?浙江的可以找我,其他省份不一样。
2019-06-18 14:11
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
收藏
得分:0 
不好意思,看错了:)
位次比分数重要
2019-06-18 14:14
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:2 
平行志愿,首选位次。
2019-06-18 14:17
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册: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
帖 子:266
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用wengjl在2019-6-18 14:33:25的发言:


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


试了一下,还是不行。
2019-06-18 15:15
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册: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
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:2 
VFP基础——1.不要用数字开头做表名。2.不要单独用a-j这10个字母中的一个字母做表名。

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

坚守VFP最后的阵地
2019-06-18 18:41
快速回复:select出来的结果copy to 表结果不正确
数据加载中...
 
   



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

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