就以下语句有两个问题请大家帮忙:
If (TimeCtime - recTemp_newsystem!ctime) <= Me.time_filter Then
recTemp_newsystem.Delete
End if1.条件中"(TimeCtime - recTemp_newsystem!ctime) <= Me.time_filter"是两个时间字段的值(如:11:50:00-11:46:00),判断相减之后的值是否小于Me.time_filter中的值(如:5分钟),请问这5分钟在以上表达式中应该怎么写啊?
2.用"recTemp_newsystem.Delete"删除recTemp_newsystem中当前记录好像不行.应该怎么写>谢谢
If (TimeCtime - recTemp_newsystem!ctime) <= Me.time_filter Then
recTemp_newsystem.Delete
End if1.条件中"(TimeCtime - recTemp_newsystem!ctime) <= Me.time_filter"是两个时间字段的值(如:11:50:00-11:46:00),判断相减之后的值是否小于Me.time_filter中的值(如:5分钟),请问这5分钟在以上表达式中应该怎么写啊?
2.用"recTemp_newsystem.Delete"删除recTemp_newsystem中当前记录好像不行.应该怎么写>谢谢
加两个##
recTemp_newsystem.Delete
End if
我写#0:05:00#系统自动变成#12:05:00 AM#.
如果来自多表,需要对各个表分别做记录删除。做法要看具体情况了。
符合以上条件要删除当前记录时会提示:
"实时错误'3251':
当前记录集不支持更新.这可能是提供程序的限制,也可能是选定锁定类型的限制"
rs.Open strSQL, cn, adOpenKeyset, adLockBatchOptimistic
conn.execute "Delect from 表名 where ID='" & ID "'"