delete from T1 where val1<=DateTime.Now.AddSeconds(-5)报错

xiaofeng54 2010-02-01 10:55:03
delete from T1 where val1<=DateTime.Now.AddSeconds(-5)报错“对象名 'DateTime.Now.AddSeconds' 无效。”
请问错在哪啊?
我要实现就是删除5秒前的数据~~
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofeng54 2010-02-01
  • 打赏
  • 举报
回复
运行了一下,我把这条语句放在一个timer下,每秒钟记录一次数据,当记录到15秒时就执行这条语句,那么实现的功能应该就是记15条,删除10条吧?可是我执行后发现每次都是删除15条哦,就是说每次都把15秒内记录的数据全删了,然后再记到15条再全删~~~为什么会这样啊![Quote=引用 4 楼 kinglshadow 的回复:]
C# code
DateTime dt= DateTime.Now.AddSeconds(-5);string sqlString="delete from T1 where val1 <='"+dt+"'"
[/Quote]
kinglshadow 2010-02-01
  • 打赏
  • 举报
回复

DateTime dt = DateTime.Now.AddSeconds(-5);
string sqlString = "delete from T1 where val1 <='"+dt+"'"
xiaofeng54 2010-02-01
  • 打赏
  • 举报
回复
我就是要在C#中编程实现删除5秒以前的数据哦~~
哪个朋友有完整的代码啊~~~
kinglshadow 2010-02-01
  • 打赏
  • 举报
回复
DateTime.Now.AddSeconds 是 C#语法吧 你把 DateTime.Now.AddSeconds(-5) 传入数据库查询试试
lzsh0622 2010-02-01
  • 打赏
  • 举报
回复
C# DateTime.Now
SQL GETDATE()

110,553

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧