主题:老师给的回家作业,说做不出来给0分,我们才学了几天,太bt了!
attaboy
[专家分:0] 发布于 2005-11-06 12:15:00
老师给的回家作业,说做不出来给0分,我们才学了几天,太bt了!
回复列表 (共18个回复)
11 楼
cwb1128 [专家分:3120] 发布于 2005-11-05 19:53:00
呵呵,不知道vfp中sql的格式是怎么样的。。
12 楼
cwb1128 [专家分:3120] 发布于 2005-11-05 19:59:00
今天喝多了,没想到发那么多,嘿嘿!
13 楼
cwb1128 [专家分:3120] 发布于 2005-11-05 20:02:00
今天喝多了,没想到发那么多,嘿嘿!我的答案在14楼。。
14 楼
cwb1128 [专家分:3120] 发布于 2005-11-05 20:03:00
你9楼的Repair 字段应该为Repairer 吧!看看这样写可以吗?
update part set Repairer=(select Repairer from Repair where part.PartID=Repair.PartID),
RepairNumber=(select RepairNumber from RepairLog where part.PartID=RepairLog.PartID)
15 楼
attaboy [专家分:0] 发布于 2005-11-05 20:51:00
我写错了,源程序我早就修正了,还是不行啊,会出现“缺少函数名的错误”
Update part2 set Repairer=(select Repair.Repairer from repair where part.partid=repair.partid),RepairNumber=(select RepairLog.RepairNumber from RepairLog where part.partid=RepairLog.partid)
中间的Repairer是字符型的,我觉得后面应该要加引号。
但是加了引号之后语法上面没问题了,但是repairer里面的值也不对,变成(select……
16 楼
cwb1128 [专家分:3120] 发布于 2005-11-05 22:03:00
呵呵,那就不知道了,不好意思,我已经尽力了,可是我在sql server上已经通过了!
17 楼
attaboy [专家分:0] 发布于 2005-11-05 22:24:00
谢谢了。
18 楼
南唐后主 [专家分:80] 发布于 2006-04-10 20:53:00
楼主,既然你用的是VFP,你应该到VFP论坛里去问嘛
我来回复