如题
sql="select max(new_id) as ask from BM_news"
set rsdan=server.CreateObject("adodb.recordset")
set rsdan=rs(sql,conn)
if rsdan("ask")=isnull then
rscyc("new_idsub")=1
else
rscyc("new_idsub")=rsdan("ask")+1
end if
...全文
985打赏收藏
这样写有什么问题 郁闷
如题 sql="select max(new_id) as ask from BM_news" set rsdan=server.CreateObject("adodb.recordset") set rsdan=rs(sql,conn) if rsdan("ask")=isnull then rscyc("new_idsub")=1 else rscyc("new_idsub")=rsdan("ask")+1 end if
这个 我已经定义了 在 conn里 我就说下面
if rsdan("ask")=isnull then
rscyc("new_idsub")=1
else
rscyc("new_idsub")=rsdan("ask")+1
end if
为什么 插入第一条记录的时候(这时候rsdan("ask")是没有值的)为什么不能给rscyc("new_idsub") 赋值为1