在用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