c# 获取数据库中晚于当前时间的数据

c# 获取数据库中晚于当前时间的数据,第1张

两种写法,一是参数查询(建议这种,你可以查一下),二是拼接sql:

            DateTime today=DateTime.Now.Date.AddDays(1)

            string sql = 

                "select Risetime from suntime where Risetime > '" 

                + today.ToString() 

                + "'"

insert

into

tablename

(field1,

field2,

field3,

field4,

mytime)

values

(123,

'456'

,'789'

,'jqk',

getdate()

)

这样就行了,五个字段,只提供四个值就可以了,第五个时间值,用getdate()这个sql函数就可以获得,并且是数据库所在的服务器时间,你试试看。

你好,是你啊,呵呵。SetTime不能接受COleDateTime作为参数,SetTime的定义如下:int SetTime(int nHour, int nMin, int nSec)从定义可知,SetTime只接受三个整形参数,即小时、分、秒。 COleDateTime类重载了=号,你可以通过等号设置时间,你可以这样写:m_starttime=COleDateTime(varValue[2].m_pdate->year,varValue[2].m_pdate->month,varValue[2].m_pdate->day,0,0,0)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6800142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存