我的数据库里原来有数据,现在又添加一个字段,只想更新这个字段(组号)的值:
rstTemp.Open "select * from Tt where [序号]='" & Number & "'", pblConn, adOpenKeyset, adLockOptimistic
If Not rstTemp.EOF Then
intGroup = rstTemp.RecordCount / 2
For i = 1 To intGroup
rstTemp.Fields!组号 = i
rstTemp.MoveNext
rstTemp.Fields!组号 = i
Next i
End If
我想要的是
number 组号
1 1
1 1
1 2
1 2
但结果是
number 组号
1 1
1 2
1
1
这是怎么回事
rstTemp.Open "select * from Tt where [序号]='" & Number & "'", pblConn, adOpenKeyset, adLockOptimistic
If Not rstTemp.EOF Then
intGroup = rstTemp.RecordCount / 2
For i = 1 To intGroup
rstTemp.Fields!组号 = i
rstTemp.MoveNext
rstTemp.Fields!组号 = i
Next i
End If
我想要的是
number 组号
1 1
1 1
1 2
1 2
但结果是
number 组号
1 1
1 2
1
1
这是怎么回事
解决方案 »
- VB如何判断字符串数组中是否包含某字符串
- 在vba中,用Cells.Value取出来的值 不等于看到的值
- realplayer 的朋友进来
- 用vb控制、通过宏在word中生成文本框时出错
- 一文本,如何在多行组合数值中查找共同出现过的两个及以上的组合数值,并列表统计次数及排序?
- 请问怎么样把MSHFlexGrid里面的内容输出到报表中?
- VB中嵌入SQL语句 Insert问题
- 怎样在VB中实现表单的打印?
- VB6下DataReport的设计问题
- 用datacombox,如何给其添加一个项目,如"全部",之后才是数据库中的内容,并且刚开始运行时即显示"全部"
- 急!求日期格式YWD转化成yyyy-mm-dd
- 使用vbs打开word文件后如何监听此文件的退出事件?
现在我又加个字段里 组号 ,想把“组号”的内容加进去。组数=rst.RecordCount/2,
加后的结果就是
序号 名称 部位 组号
1 2326 23656 1
1 2626 2656 1
1 25 5959 2
1 595 48 2
i=0
If Not rstTemp.EOF Then
i = i+ 1
rstTemp.Fields!组号 = (i+1)\2
rstTemp.MoveNext End If
rstTemp.Fields!组号 = i
rstTemp.MoveNext
rstTemp.Fields!组号 = i
Next i
For i = 1 To intGroup Step 2
rstTemp.Fields!组号 = i
rstTemp.MoveNext
rstTemp.Fields!组号 = i
rstTemp.MoveNext
Next i
king06的好像不太对
不要step 2 直接加个rstTemp.MoveNext就可以了
rstTemp.Fields!组号 = i
rstTemp.MoveNext
rstTemp.Fields!组号 = i
rstTemp.MoveNext
Next i
这样也对
Update T_Data set 组号=null
在set位置提示:语句结束,这是怎么回事