运行环境vb+ado+sql7.0
表1 字段a 字段b
表2 字段c 字段d 字段e
1 200 ab
250 300 cd
400 6000 ef
如果 表1.字段a的值>字段c并且<字段d,则
表1.字段b=字段e
运行环境vb+ado+sql7.0
在vb中怎样写,详细一点
在sql7.0中如果用触发器,又该怎么写.
问题点数:30、回复次数:10Top
1 楼Tyro(新手)回复于 2000-07-06 09:51:00 得分 6
update 表1,表2 set 表1.b=表2.e where 表1.a>表2.c and 表.a<表2.dTop
2 楼chenwenlong(chenwenlong)回复于 2000-07-06 10:13:00 得分 6
1 语句如下,抄上位兄弟的
update 表1,表2 set 表1.b=表2.e where 表1.a>表2.c and 表.a<表2.d
2 触发器下的行标需要根据ID确定。
Top
3 楼dqj()回复于 2000-07-06 12:37:00 得分 0
给个完整的VB例子行吗?
窗体是表1 字段a 字段b
当字段A更新后,IF 字段a的值>字段c并且<字段d,THEN
字段b=字段e
如果字段a的值,不在字段c和字段d之间,则
字段b=NULL 光标设在字段B上,由录入人员手工录.
Top
4 楼wangqiongyue(我本善良)回复于 2000-07-06 18:01:00 得分 6
i doTop
5 楼ZhangChengGang(ZCG)回复于 2000-07-08 22:47:00 得分 6
谁能用一个SQL语句解决,我也给他30分!Top
6 楼ZhangChengGang(ZCG)回复于 2000-07-08 23:17:00 得分 0
哥们,Update 不能同时更新两个表吧!?Top
7 楼ZhangChengGang(ZCG)回复于 2000-07-08 23:17:00 得分 0
哥们,Update 不能同时更新两个表吧!?
例子不对吧?!Top
8 楼ZhangChengGang(ZCG)回复于 2000-07-08 23:23:00 得分 0
这样写是错的 :
"update 表1,表2 set 表1.b=表2.e where 表1.a>表2.c and 表.a<表2.d "
应该这样写:
"update 表1,表2 set 表1.b=表2.e From 表1,表2 where 表1.a>表2.c and 表.a<表2.d "
Top
9 楼dqj()回复于 2000-10-02 18:09:00 得分 0
http://expert.csdn.net/dispuser.asp?name=Top
10 楼skydb(ado)回复于 2000-10-02 21:13:00 得分 6
应该这样写:
update 表1 set 表1.b=表2.e From 表1,表2 where 表1.a>表2.c and 表.a<表2.d
而不应该这样写:
update 表1,表2 set 表1.b=表2.e From 表1,表2 where 表1.a>表2.c and 表.a<表2.d Top




