vs2010用c#编程的,想做一个当前时间和数据库中的时间对比大小,如果数据库中的大则控件不可用~~~
我比较菜鸟,麻烦大神写一下代码,主要是怎么从数据库中提取这个日期,还有怎么定义这个日期,我不太明白自己写不出来了~~~~~谢谢...
我比较菜鸟,麻烦大神写一下代码,主要是怎么从数据库中提取这个日期,还有怎么定义这个日期,我不太明白自己写不出来了~~~~~谢谢
展开
展开全部
datetime now=Datetime.now; //系统当前时间
datetime dbtime=//数据库中存的时间 select 出来
if(now<dbtime)//数据库中的时间更大
{
//todo
}
datetime dbtime=//数据库中存的时间 select 出来
if(now<dbtime)//数据库中的时间更大
{
//todo
}
追问
怎么select呢,不会啊,求指导
追答
using system.data;
using system.data.sqlclient;
string str_conn="server=local;uid=sa;pwd=;datebase=xx";//连接字符串应该会把
SqlConnection conn=new SqlConnection(str_conn);
string sql="select 日期 from 包含日期的那张表 where 条件";//肯定不是一条记录
SqlDataAdapter da=new SqlDataAdapter(sql,conn);
DataSet ds=new DataSet();
da.Fill(ds,"随便取名字");
datetime dbtime=ds.Tables[0]["日期"];
ds.Tables["随便取名字"]["日期"];
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询