日期:2014-05-17  浏览次数:20792 次

c#项目中的小问题
sql server中设置一个字段   这个字段初始值是0     每过24小时自增1    怎么设计  告诉我思路  谢谢
c# sql?server

------解决方案--------------------
记录上一次增加时间,如果在1天内不增加。 
------解决方案--------------------
问题描述的详细点好
------解决方案--------------------
1. 用C#写个windows 服务,定时更新这个字段

2. 用SQL Agent代理服务,执行 sql job来定时更新这个字段
------解决方案--------------------
这个设置不了自增字段滴,这个你只能自己设置默认初值,好在默认值是可以使用存储过程和函数滴,所以马虎能用
------解决方案--------------------
不需要。只要你在数据库中记录下初始时间,就可以随时算出间隔量是多少了。
------解决方案--------------------
引用:
1. 用C#写个windows 服务,定时更新这个字段

2. 用SQL Agent代理服务,执行 sql job来定时更新这个字段


+1 

貌似这样是最可靠的解决方法
------解决方案--------------------
最为快捷和100%靠谱的方法,是创建一个Console程序,仅仅需要写上两行代码、调用ADO.NET来执行一条update/sql语句就行了。然后你打开windows的计划任务里添加一个计划来调用这个exe就行了。


------解决方案--------------------
timer设置24小时执行一次
------解决方案--------------------
+1................
------解决方案--------------------
写个作业  每天12点定时执行加1的操作