ASP判断数据库内容字段为空则不执行 5

<%ifsession("flag")=falsethenwherestr="anda.loginID='"&session("loginID")&"'"endififs... <%
if session("flag")=false then
wherestr=" and a.loginID='"&session("loginID")&"'"
end if
if session("flag") then
if request("loginID")<>"" and request("loginID")<>"0" then
wherestr=wherestr&" and a.loginID='"&request("loginID")&"'"
end if
end if

sql="select a.zw,a.loginID from [summary] a left join [user] b on a.loginID=b.loginID where 1=1 "&wherestr&" order by a.id desc"

set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
rs.pagesize=1
if currentPage<1 then
currentPage=1
end if

if not rs.eof then
rs.absolutepage=currentPage
for i=1 to rs.pagesize
if rs.eof then exit for
next
end if

Dim tArr, i
tArr = Split(rs("zw"), "GM/SM-")
For i = 1 To UBound(tArr)
bh=tArr(i)
bh=bh+1
Next

%>
以上代码只要是数据库清空就不能录入 错误位置是
Dim tArr, i
tArr = Split(rs("zw"), "GM/SM-")
For i = 1 To UBound(tArr)
bh=tArr(i)
bh=bh+1
Next
怎么让他检测ZW是否为空,如果为空就不执行这段代码,如果有数据就执行,这段代码是读取ZW字段内容分割后+1 求高手指点啊
展开
 我来答
竹林ting风雨
2015-01-27 · TA获得超过1512个赞
知道大有可为答主
回答量:2614
采纳率:42%
帮助的人:1317万
展开全部
if rs("zw")<>''

不为空,干什么
then
为空干什么

end
追问
按照你说的改了 不能用

我就是想让他判断ZW为空测不执行一下代码
Dim tArr, i
tArr = Split(rs("zw"), "GM/SM-")
For i = 1 To UBound(tArr)
bh=tArr(i)
bh=bh+1
Next
有数据的时候执行
追答
判断rs("zw")的值就行了,没别的写法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式