vs2010用c#编程的,想做一个当前时间和数据库中的时间对比大小,如果数据库中的大则控件不可用~~~

我比较菜鸟,麻烦大神写一下代码,主要是怎么从数据库中提取这个日期,还有怎么定义这个日期,我不太明白自己写不出来了~~~~~谢谢... 我比较菜鸟,麻烦大神写一下代码,主要是怎么从数据库中提取这个日期,还有怎么定义这个日期,我不太明白自己写不出来了~~~~~谢谢 展开
 我来答
HugaoL
2012-04-27
知道答主
回答量:26
采纳率:0%
帮助的人:23.2万
展开全部
datetime now=Datetime.now; //系统当前时间
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["随便取名字"]["日期"];
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式