以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  两个表做连接视图的字段更新问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=8923)

--  作者:ch8115
--  发布时间:2007-8-18 10:19:33
--  两个表做连接视图的字段更新问题

用ado查询控件的命令设置以下语句

select a.fcode ,a.zh,a.gh,b.fcode,b.yhzh from jf200707 a left join dwzh b on a.fcode=b.fcode

用ado命令控件执行

update jf200707 set a.zh=a.gh 更新成功

但执行
update jf200707 set a.zh=b.yhzh则显示 参数 yhzh 没有默认值

请帮助


--  作者:FSJM
--  发布时间:2007-8-18 10:53:48
--  
你这是“左连接”,根据规则,这时 的 b.yhzh 的值 为空(null);估计原因出在此处。
--  作者:FSJM
--  发布时间:2007-8-18 11:18:17
--  
注意:这是连接表,不是“视图”。“视图”是不允许修改的。