首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

select * into table后出现“此对象的数据源必须是一个变量引用”的异常

2012-11-03 
select * into table后出现“此对象的数据源必须是一个变量引用”的错误?执行select * from (zs_base1 left

select * into table后出现“此对象的数据源必须是一个变量引用”的错误?
执行
select * from (zs_base1 left outer join zs_base2 on zs_base1.考生号 = zs_base2.ksh);
order by zs_base1.科类,zs_base1.录取专业,zs_base1.投档成绩 desc into table datafolder\zs_base
后,文件夹中生成了zs_base这个dbf表,但大小为0字节。
use zs_base 时出现报错:此对象的数据源必须是一个变量引用。

该语句应该没有错误,因为我不into到table的时候,生成的默认查询表是正常的。


求教!

[解决办法]
路径不对,数据环境变化了
试用:use datafolder\zs_base 


[解决办法]
use zs_base
改为
Select zs_base
[解决办法]

SQL code
select * from zs_base1 left outer join zs_base2 on zs_base1.考生号 = zs_base2.ksh;order by zs_base1.科类,zs_base1.录取专业,zs_base1.投档成绩 desc into table t1
[解决办法]
select .... into cursor tmp

copy to datafolder\zs_base

然后再
use datafolder\zs_base
看看

[解决办法]
探讨

我改为只select 一个字段后,竟然可以打开了。
难道是我表中的字段太多?
但是直接查询后结果是可以显示的。

[解决办法]
如果记录不多的话,你依次查看此 memo 字段,看看那条记录有问题。
[解决办法]
select top 10 from (zs_base1 left outer join zs_base2 on zs_base1.考生号 = zs_base2.ksh);
order by zs_base1.科类,zs_base1.录取专业,zs_base1.投档成绩 desc into table datafolder\zs_base

------------- 用top 取记录,10条、100条 ... 测试!

热点排行