pb8.0中为什么在数据窗里老是说对像spty无效呢,spty是数据库里的表名???
ytmc=(select ytmc from spyt where ytdm=rkdb.ytdm),
数据窗里是查询多个表,按条件返回字段记录,但是现在要修改一下返回数据窗口时,,spty是数据库里的表名,就说对像spty无效呢,do you want to correct errors????
问题点数:20、回复次数:5Top
1 楼sun992(大不了)回复于 2003-09-01 08:41:32 得分 0
按rutern返回时出现提示对像spty无效呢,do you want to correct errors????Top
2 楼freeliu()回复于 2003-09-01 08:42:51 得分 15
看看你在pb环境中连的数据库是否是你需要的数据库?Top
3 楼goodman520(云中月)回复于 2003-09-01 08:53:59 得分 2
"ytmc=(select ytmc from spyt where ytdm=rkdb.ytdm)",
"按rutern返回时出现提示对像spty无效呢"
我想问一下:到底是表slpyt呢还是spty????
你是不是把表名写错了!?Top
4 楼jerrymao(加菲猫--抵制倭寇和高丽棒子)回复于 2003-09-01 09:08:02 得分 3
select ytmc from spyt where ytdm=rkdb.ytdm
语句有问题!应该这样写,因为你没有进行关联而直接取没有声明的另外一个表。
select a.ytmc
from spyt a,
rkdb b
where a.ytdm = b.ytdmTop
5 楼sun992(大不了)回复于 2003-09-01 09:12:42 得分 0
to :goodman520(阿张)
没写错,都没改到这一段,同样谢谢你,问题像freeliu() 说的一样就可以解决了Top




