这几段VB程序什么意思?高分!

来源:百度知道 编辑:UC知道 时间:2024/06/17 01:16:12
我在学一段VB程序,目前这些看不懂,请人帮我解答一下!

For i = 0 To Rs.PageSize

MSFG1.AddItem Rs!轴向坐标 & vbTab & Rs!周向坐标 & vbTab & Rs!温度 & vbTab & Rs!日期 & vbTab & Rs!备注
Rs.MoveNext
If Rs.EOF Then Exit For
Next i
-------------------------------------------------------
If sqlTime <> "" Then

DevNum = HisYt.ItemData(HisYt.ListIndex)

sqlTime = DateAdd("n", 5, sqlTime)

Call his_Display(sqlTime, DevNum)

End If
-----------------------------------------------

'口令
Dim sql As String
If Val(Text11.Text) = Val(Text10.Text) And Trim(Text11.Text) <> "" Then
pwd = Val(Text11.Text)
Rs.Open "select * from setup", DEn1.Conn, 3, 3
Rs.Fields(1) = pwd
Rs.Update
Rs.Close
MsgBox ("修改成功!")
Else
MsgBox ("输入错误,修改失败!")

For i = 0 To Rs.PageSize
'Rs.PageSize是总记录,是循环,我认为应该是For i = 1 To Rs.PageSize 或For i = 0 To Rs.PageSize -1
MSFG1.AddItem Rs!轴向坐标 & vbTab & Rs!周向坐标 & vbTab & Rs!温度 & vbTab & Rs!日期 & vbTab & Rs!备注 '向MSFG1控件添加项目
Rs.MoveNext '向下移动指针
If Rs.EOF Then Exit For '如果超出记录,退出循环
Next i
-----------------------------------------
If sqlTime <> "" Then
DevNum = HisYt.ItemData(HisYt.ListIndex) '赋值
sqlTime = DateAdd("n", 5, sqlTime) '赋值
Call his_Display(sqlTime, DevNum) '调用函数或过程
End If
-----------------------------------------
'口令
Dim sql As String
If Val(Text11.Text) = Val(Text10.Text) And Trim(Text11.Text) <> "" Then '判断
pwd = Val(Text11.Text) '赋值,但是我认为不应该是数字数据,应该是pwd = Text11.Text
Rs.Open "select * from setup", DEn1.Conn, 3, 3
Rs.Fields(1) = pwd '密码字段是第2个字段
Rs.Update '更新数据表
Rs.Close