rs.recordcount 在ACCESS数据库中好使,可换了个MSSQL数据库却不管用了!求救!

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:47:14
set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from SMT_cp_sort where SMT_yp_id="& session("id")
rs.open sql,conn,1,3
if userflag0<>0 then
if rs.recordcount >= cint(userflag0) then
errstyle="·您是"&vipshow&",只能上传最多 "&userflag0&" 个产品分类!"
scripterr
end if
else
errstyle="·对不起,此功能已对"&vipshow&"关闭!"
scripterr
end if

就是以下的命令不好使了!
if rs.recordcount >= cint(userflag0) then
errstyle="·您是"&vipshow&",只能上传最多 "&userflag0&" 个产品分类!"
userflag0已经限制不3了,可是用户还可以分成3个以上的产品分类,分了4个产品,还没有弹出警告,而且还可以再分!晕呀!

但这些命令在原来的ACCESS数据库中很好用!求救!
就是以下的命令不好使了!
if rs.recordcount >= cint(userflag0) then
errstyle="·您是"&vipshow&",只能上传最多 "&userflag0&" 个产品分类!"
userflag0已经限制3了,可是用户还可以分成3个以上的产品分类,分了4个产品,还没有弹出警告,而且还可以再分!晕呀!

if rs.recordcount >= cint(userflag0) then
errstyle="·您是"&vipshow&",只能上传最多 "&userflag0&" 个产品分类!"
scripterr
end if

我不知道你的scripterr里有什么
不过你可以在scripterr下面加上
response.write "<script>alert('错误信息');</script>"
response.end

来停止程序运行!