SQLserver DTS 中怎么更新资料(就是不存在则insert存在则update)?

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:54:02
如题:就是不存在则insert存在则update,请大家帮忙?

sql="select * from table where ziduan='"&bianliang&"'"
rs.open sql,conn,1,3
if rs.recordcount=0 then
rs.addnew
end if
rs("ziduan")=bianliang1
rs.update
rs.close

就是说:dts中的sql 发现数据库中存在符合条件的记录就update,如果没有就insert到资料库中,对吗?
我也受此困扰,不知有没有简单好用的解法?
望广大大侠不吝赐教!谢谢先

to wfhy:
---------------------------------
sql="select * from table where ziduan='"&bianliang&"'"
rs.open sql,conn,1,3
if rs.recordcount=0 then
rs.addnew
end if
rs("ziduan")=bianliang1
rs.update
rs.close
回答者: wfhy - 高级经理 七级 4-10 10:37
--------------------------------------------
这个是在程式中用的,在dts中不能这样写的。

没看明白,什么意思