asp向数据库中插入数据,如果不存在这条数据则插入,否则更新

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:39:04
asp向数据库中插入数据,如果不存在这条数据则插入,否则更新这条记录

if rs.eof then
rs.addnew
rs("yf")=yf
rs("yj")=yj
rs.update
else
rs("yf")=yf
rs("yj")=yj
rs.update
end if
这段程序有什么问题?只能插入一条记录,可以对其更新,不可以插入更多条记录,为什么?

如果指针在文件末尾后,则添加新记录
否则,更新该条记录。
你的语句本来就是针对一条记录的,当然只能更新一条咯

如果要对很多条数据更新,加一条for循环在IF外面
for i= 1 to count

但是要注意数据的id值哦