sql中时间和日期的拆分放到dataset里??
如程序:
string connstring = "server=localhost;user id =sa;password=lrbt;database=newmanagenent";
SqlConnection con = new SqlConnection();
con.ConnectionString = connstring;
SqlDataAdapter dap = new SqlDataAdapter("select convert(varchar(10),stime,108),convert(varchar(10),etime,108),
convert(varchar(10),stime,120) from Ms_order", con);
DataSet ds = new DataSet();
dap.Fill(ds, "Ms_order");
DataTable dt = ds.Tables[0];
能不能在dataset里形成一个三行三列的数据表,第一列是stime的时间,第二列是etime的时间,第三列是stime的日期??貌似我后续处理一直得不到我想要的结果。。是不是加粗的那段有问题。。菜鸟一枚,请高手指教
------解决方案--------------------是日期,没错。
你得到的是什么结果?贴出来看看
------解决方案--------------------加上列名试试?
string connstring = "server=localhost;user id =sa;password=lrbt;database=newmanagenent";
SqlConnection con = new SqlConnection();
con.ConnectionString = connstring;
SqlDataAdapter dap = new SqlDataAdapter("select convert(varchar(10),stime,108) C1,convert(varchar(10),etime,108)C2,convert(varchar(10),stime,120)C3 from Ms_order", con);
DataSet ds = new DataSet();
dap.Fill(ds, "Ms_order");
DataTable dt = ds.Tables[0];
------解决方案--------------------你得说明你想要什么结果,然后目前呈现出什么结果啊