标题:看看这段程序什么意思~~
只看楼主
zskgi1
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-21
 问题点数:0 回复次数:1 
看看这段程序什么意思~~

Public Sub addrecord()
Dim cnn As Connection
Dim rs As Recordset
Dim jintian As String
Dim bijiao As Boolean
jintian = CStr(Format(Date, "Long Date"))
bijiao = False
Set cnn = New Connection
cnn.CursorLocation = adUseClient
cnn.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\hbdata.mdb;"
Set rs = New Recordset
rs.Open "select 日期 from biao", cnn, adOpenStatic, adLockReadOnly


rs.MoveFirst
Do
If rs.Fields.Item(0).Value = Date Then
bijiao = True
End If
rs.MoveNext
Loop Until rs.EOF = True
rs.Close
If bijiao = False Then
tianbiao(tianbiao是一个子程序)
End If

从 rs.MoveFirst到最后,这段程序每句话什么意思,它又是实现什么功能,用的什么方法呢?

搜索更多相关主题的帖子: False 
2007-09-28 16:53
qlong0728
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:272
专家分:0
注 册:2007-6-15
得分:0 
rs.MoveFirst 移到记录首条

Do
If rs.Fields.Item(0).Value = Date Then
bijiao = True
End If
rs.MoveNext
Loop Until rs.EOF = True

循环判断biao表的日期是否=DATE,如果等于bijiao = True
If bijiao = False Then
tianbiao(tianbiao是一个子程序)
End If

就是说biao表的日期字段的记录如果全部不等于DATE,就运行tianbiao

程序人员写程序,又拿程序换酒钱。 奔驰宝马贵者趣,公交自行程序员。 不见满街漂亮妹,哪个归得程序员。
2007-09-28 16:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-173722-1-1.html




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

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