| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 605 人关注过本帖
标题:一个数组是否为空的问题.看好多但都不好用,只能请大家指教了
只看楼主 加入收藏
fengnan8
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-31
收藏
 问题点数:0 回复次数:1 
一个数组是否为空的问题.看好多但都不好用,只能请大家指教了

我在页面里有一个 下拉式选单 ,里面的内容由 数据库查找所得通过一个 二维数组 追加进去的.
我要将 下拉式选单 内的容为条件 追加数据库的内容, 追加一个下拉式选单的内容减少一个
当我全都减没时,二维数组为空 要根据是否为空 做下面的操作
.
请指教

<td width="20%">
<select name="MenuShikaku" size="1">
<%
If ********* Then
Response.Write "<option value=""></option>"
Else
For i=0 To UBound(asTuikashikakuInfo,2)
If sShikakuCod = asTuikashikakuInfo(0,i) Then
Response.Write "<option value=" & asTuikashikakuInfo(0,i) & "selected>" & asTuikashikakuInfo(1,i) & "</option>"
Else
Response.Write "<option value=" & asTuikashikakuInfo(0,i) & ">" & asTuikashikakuInfo(1,i) & "</option>"
End if
Next
End If
%>
</select>

********* 处的条件语句请指教
SQL语句在下面
fnbCom_J_GetTuikashikaku = False

Dim sSQL, i

sSQL = ""
sSQL = sSQL & "SELECT "
sSQL = sSQL & "TANKA.SHIKAKU_COD, "
sSQL = sSQL & "TANKA.GRADE "
sSQL = sSQL & "FROM DKS.dbo.DKS_M_SHIKAKU_BETU_TANKA as TANKA "

Dim rst

If fnbComOpenRecordset(sSQL, con, rst) = False Then
Call sbComCloseConnection(con)
Call Err.Raise(vbObjectError + 10000)
Exit Function
End If
If rst.EOF = True Then
Call sbComCloseRecordset(rst)
Exit Function
Else

i=0
Do Until rst.EOF
ReDim Preserve asTuikashikakuInfo(1,i)
asTuikashikakuInfo(0,i) = rst.Fields("SHIKAKU_COD").Value
asTuikashikakuInfo(1,i) = rst.Fields("GRADE").Value
rst.MoveNext
i = i + 1
Loop
End if
Call sbComCloseRecordset(rst)

fnbCom_J_GetTuikashikaku = True

End Function


好把能提供的东西,都拿上来了,有点多,嘿嘿 麻烦大家了

搜索更多相关主题的帖子: 数据库 选单 指教 
2007-07-31 18:27
fengnan8
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-31
收藏
得分:0 
回复:(fengnan8)一个数组是否为空的问题.看好多但都...

无意思中发现将外面的IF语句去除
加一条on error resume next
可以在无内容里,以的形式出现,没有报错,请问为什么啊?请指教

2007-08-01 09:58
快速回复:一个数组是否为空的问题.看好多但都不好用,只能请大家指教了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018214 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved