中易网

VB+Access数据库。比较表中时间字段(类型为日期)与当前时间。如果表字段时间小则进行提醒。

答案:2  悬赏:0  
解决时间 2021-04-08 00:53
Dim d1 As Date
Private Sub Form_Load()
d1 = Date
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_gzbz.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from gzbz where 完成情况 Like '未' " Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
If DateDiff("d", CDate(Adodc1.Recordset.Fields("时间").Value), CDate(d1)) > 0 Then

Text1.Text = Adodc1.Recordset.Fields(0).Value
Text2.Text = Adodc1.Recordset.Fields(1).Value
Text3.Text = Adodc1.Recordset.Fields(2).Value
Text4.Text = Adodc1.Recordset.Fields(5).Value
Text5.Text = Adodc1.Recordset.Fields(6).Value

End If

End If
End Sub

但是感觉好像没有执行
If DateDiff("d", CDate(Adodc1.Recordset.Fields("时间").Value), CDate(d1)) > 0 Then

这条语句。因为有没有这条语句结果都一样。这是为什么?请问哪里出错了。求大神指点。
最佳答案
应该是Adodc1.Recordset.RecordCount =0,改下:
select * from gzbz where 完成情况 Like '%未%'
全部回答
你可以写一个代表字段,判断一下和以前的值是否相同,如不同,时间也随着更新 -------------------------------------------------------- 直接在代码里判断就可了了。 不需要在数据库里怎么做的, 只要把你需要的字段都写上就好了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!!!请教各位Eviews高手,3年的面板数据
求介绍风水玄学的书
人口普查时超生的小孩上户会罚款吗?
金邑·志达苑北门地址有知道的么?有点事想过
三角形的边长计算公式
大荔县2016中考一模成绩评比名次大荔埝桥初中
玻璃茶几铝饼按装方法
贵阳汽车贴膜美容装饰哪里好
看图猜成语 几块木头一个箭头指向一艘船 答案
和孙俪一起唱歌的小孩是谁
在淘宝买了东西退了,发货江苏,退货在西藏?
已知x=根号6+根号5 y=根号6-根号5 求代数式 3
问题青少年特训学校
热血传奇钢琴曲 文件名为sellect-loop2.wav
皇经嘉苑西门地址有知道的么?有点事想过去
推荐资讯
樱桃MX6.0和雷蛇黑寡妇炫彩哪个键盘玩lol好?
某工厂有煤m吨,计划每天用煤a吨,实际每天节
古波斯叫什么?|
北关饸饹搅团炒米炒米粉在哪里啊,我有事要去
财兴路/西湖北路(路口)地址在什么地方,想过
为什么运动后心情特好?
中电信息大厦(北门)地址在什么地方,想过去办
为什么我家IP地址每次开机都会变化
圣斗士星矢重生怎么冲值划算 高性价比充值指
gtx870和gtx860分别多少钱
请问汉朝爱国的诗词有什么?
iphone5刷机后怎样还原回来???急急急!!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?