| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:看看这段程序什么意思~~
只看楼主 加入收藏
zskgi1
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-21
收藏
 问题点数:0 回复次数:17 
看看这段程序什么意思~~

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到最后,这段程序每句话什么意思,它又是实现什么功能,用的什么方法呢?

2007-09-28 16:43
绿色的童年
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-27
收藏
得分:0 
2007-09-28 17:16
aihaoc
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-9-27
收藏
得分:0 
靠什么语言写的
2007-09-28 19:20
从菜鸟起步
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-8
收藏
得分:0 
看不懂
2007-09-28 19:23
面朝钟南山
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-25
收藏
得分:0 
VB........吧~?
晕.....不太懂.帮你顶下
2007-09-28 19:46
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
没学过

樱花大战,  有爱.
2007-09-28 20:03
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

[CODE]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
bijiao = False
'实例化cnn
Set cnn = New Connection
'cnn游标类型为客户端
cnn.CursorLocation = adUseClient
'连接hbdata.mdb数据库
cnn.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\hbdata.mdb;"
'实例化rs
Set rs = New Recordset
'打开记录集.记录集数据库biao表的日期列
rs.Open "select 日期 from biao", cnn, adOpenStatic, adLockReadOnly
'记录集移动到第一条
rs.MoveFirst
'进入循环
Do
'如果记录集中的日期列的数据为今天
If rs.Fields.Item(0).Value = Date Then
则bijiao为true
bijiao = True
End If
'记录集移动下一条
rs.MoveNext
'当rs.eof为真时继续循环
Loop Until rs.EOF = True
'关闭记录集
rs.Close
'如果bijiao为false
If bijiao = False Then
'则执行tianbiao子程序
tianbiao(tianbiao是一个子程序)
End If
End Sub[/CODE]



我的msn: myfend@
2007-09-28 20:13
bin551
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-9-28
收藏
得分:0 
2007-09-28 21:37
sheduo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-9-28
收藏
得分:0 
斑竹厉害啊!!!
2007-09-28 22:13
思考
Rank: 1
等 级:新手上路
威 望:1
帖 子:66
专家分:0
注 册:2007-9-29
收藏
得分:0 
这个不复杂
2007-09-29 10:35
快速回复:看看这段程序什么意思~~
数据加载中...
 
   



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

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