if rs.fields("商品")='礼品' then 改成if rs.fields("商品")="礼品" then
解决方案 »
- 做了一个VB小程序,可是没有服务器,如何用VB或JS向虚拟主机上传图片?
- 突然想到的:VB6 CreateObject间接激发事件
- 如何循环字符串中的每个字符
- 在VB调用VC的dll非要def文件吗?
- 客户端怎么从服务器端获取时间??(在线等~~)
- 记事本的查找的加深的功能
- 关于用wavecom模块连接com口发送短信的问题???
- 有一个学生信息里面包括学生的照片,怎么在vb里面处理照片的信息并且把他和数据库连接起来?
- 向斑竹提问:急!!!!!关于vb调用autocad画图。在VB里通过部件autocad drawing来结合autocad开发,请问怎样才能把所画的autocad图向保存图片一样保存到数据库里(保存图片的功能已经可以实现)
- 是不是这段代码就可以拨号了(不是建立连接,只是普通的拨号)
- sql server数据库的导入导出
- 期盼高手,解决的话,再加400分
rs.Open str, cn, adOpenStatic
If rs.RecordCount <> 0 Then
With ListView1
ListView1.ColumnHeaders.Add , , "日期", 1300
ListView1.ColumnHeaders.Add , , "号码", 2000, 2
ListView1.ColumnHeaders.Add , , "商品", 2000, 2
For j = 0 To rs.RecordCount - 1
if strNumber=rs.fields("号码") then
if rs.fields("商品")='礼品' then
itemx.Subitems(2)="" '这里的本意是如果商品是礼品的话,该栏位就完全显示为空,不再循环后面的号码
'但是事实是不行的,如何改呢?
exit for
else
itemx.SubItems(2) = itemx.SubItems(2) & "," & Trim(rs.Fields("商品"))
end if
else
itemx.SubItems(0) = itemx.SubItems(0) & "," & Trim(rs.Fields("日期"))
itemx.SubItems(1) = itemx.SubItems(1) & "," & Trim(rs.Fields("号码"))
itemx.SubItems(2) = itemx.SubItems(2) & "," & Trim(rs.Fields("商品"))
end if
next j
end Listview1
...
end if
if rs.fields("商品")="礼品" thenitemx.Subitems(2)=" " '加个空格试试
'这里的本意是如果商品是礼品的话,该栏位就完全显示为空,不再循环后面的号码
'但是事实是不行的,如何改呢?
exit for
if rs.fields("商品")=“礼品” then
itemx.Subitem2=""
else
if itemx.Subitem2<>"" then
itemx.SubItems(2) = itemx.SubItems(2) & "," & fields(2)
end if
end if如果后面的不要显示
if rs.fields("商品")=“礼品” then
itemx.Subitem2=""
exit for
else
itemx.SubItems(2) = itemx.SubItems(2) & "," & fields(2)
end if
if rs.fields("商品")=“礼品” then
for j=0 ro rs.recordcount -1
itemx.Subitem2=""
exit for '那么你这个exit for是退出那一个循环呢,显然不对!
next j
else
itemx.SubItems(2) = itemx.SubItems(2) & "," & fields(2)
end if
试一下可以达到目的么???