如何在datetime选择器上将此查询(日期)设置为最大日期。数据库上的日期更新不是静态的 [英] How to set this query (date) to max date on datetime picker. The date on data base is updated not static

查看:74
本文介绍了如何在datetime选择器上将此查询(日期)设置为最大日期。数据库上的日期更新不是静态的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=Innux;Persist Security Info=True;");

con.Open();
            SqlDataAdapter pickerMaxDate = new SqlDataAdapter("SELECT max(u_recpica) FROM e_industrial.dbo.e1 ", con);
            
con.Close();





我尝试过: < br $>




What I have tried:

 SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=Innux;Persist Security Info=True;");

con.Open();
            SqlDataAdapter pickerMaxDate = new SqlDataAdapter("SELECT max(u_recpica) FROM e_industrial.dbo.e1 ", con);
            
con.Close();

推荐答案

您创建了一个DataAdapter,但是您没有使用它。要使用它,您需要填充DataSet或DataTable。



或者更简单地说,只需使用ExecuteScalar并将结果转换为DateTime:

You create a DataAdapter, but you don't use it. To use it, you need to Fill a DataSet or a DataTable.

Or more simply, just use ExecuteScalar and cast the result to a DateTime:
DateTime max;
using (SqlCommand cmd = new SqlCommand("SELECT MAX(u_recpica) FROM e_industrial.dbo.e1", con))
   {
   max = (DateTime) cmd.ExecuteScalar();
   }


这篇关于如何在datetime选择器上将此查询(日期)设置为最大日期。数据库上的日期更新不是静态的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆