当前位置: 代码迷 >> VFP >> 初学者问个题,望不吝赐教
  详细解决方案

初学者问个题,望不吝赐教

热度:6346   发布时间:2013-02-26 00:00:00.0
菜鸟问个弱弱的问题,望不吝赐教。
在用vfp处理单个dbf数据表时,

若用SQL语句进行查询,比如sele * from x.dbf where zd>300,查询后用命令copy to chaxun即可将

查询结果拷贝成另外一张dbf表,

若用vfp中命令 brow查询后,则用上述拷贝命令拷贝出来的不是查询结果而还是查询前整个表,

请问是为什么?

谢谢。

------解决方案--------------------------------------------------------
sele * into dbf newtt from x.dbf where zd>300,
------解决方案--------------------------------------------------------
MySQL: create table chaxun select * from x.dbf where zd>300
SQLServer: insert into table(chaxun) select * from x.dbf where zd>300
------解决方案--------------------------------------------------------
不会的,可能的原因是你改变了工作区,为确保得到查询结果,在 copy to ... 之前先 select Query 应该不会有此问题。

------解决方案--------------------------------------------------------
直接:

SQL code
Select * Into Table 新表名 From x.dbf Where zd>300