在表中需要有一个字段,insTime(为此字段建立索引),用于记录本行的保存时间,精确到秒.insert时用getDate()
保存时使用存储过程,着先count(*)取总记录数,
判断分支:少于10000用insert,大于则update表中insTime最早的那条.
1.数据库里面建触发器create trigger 触发器名
on 表名
after insert
as
begin
if(select count(*) from 表名或inserted)>10
rollback
end
2.删除
If (s_username / 100) <1 And (s_username / 100) >= 0.1 Then
allno1 = CStr( "0" &CStr(s_username))
End If
If (s_username / 1000) <1 And (s_username / 1000) >= 0.1 Then
allno1 = CStr(s_username)
End If
End If
试试!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)