运行环境vb+ado+sql7.0

dqj 2000-07-06 01:49:00
表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中如果用触发器,又该怎么写.
...全文
217 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skydb 2000-10-02
  • 打赏
  • 举报
回复
应该这样写:
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
dqj 2000-10-02
  • 打赏
  • 举报
回复
http://expert.csdn.net/dispuser.asp?name=
ZhangChengGang 2000-07-08
  • 打赏
  • 举报
回复
这样写是错的 :
"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 "
ZhangChengGang 2000-07-08
  • 打赏
  • 举报
回复
哥们,Update 不能同时更新两个表吧!?
ZhangChengGang 2000-07-08
  • 打赏
  • 举报
回复
哥们,Update 不能同时更新两个表吧!?
例子不对吧?!
ZhangChengGang 2000-07-08
  • 打赏
  • 举报
回复
谁能用一个SQL语句解决,我也给他30分!
dqj 2000-07-06
  • 打赏
  • 举报
回复
给个完整的VB例子行吗?
窗体是表1 字段a 字段b
当字段A更新后,IF 字段a的值>字段c并且<字段d,THEN
字段b=字段e
如果字段a的值,不在字段c和字段d之间,则
字段b=NULL 光标设在字段B上,由录入人员手工录.
chenwenlong 2000-07-06
  • 打赏
  • 举报
回复
1 语句如下,抄上位兄弟的
update 表1,表2 set 表1.b=表2.e where 表1.a>表2.c and 表.a<表2.d
2 触发器下的行标需要根据ID确定。



Tyro 2000-07-06
  • 打赏
  • 举报
回复
update 表1,表2 set 表1.b=表2.e where 表1.a>表2.c and 表.a<表2.d
wangqiongyue 2000-07-06
  • 打赏
  • 举报
回复
i do

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧