首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

时间段和其它的字段一起查,该如何解决

2012-01-15 
时间段和其它的字段一起查时间段和其它的字段一起查,单写一个我可以写的出来,但是两个一起写就不会,新人求

时间段和其它的字段一起查
时间段和其它的字段一起查,单写一个我可以写的出来,但是两个一起写就不会,新人求教,求教怎么组合起来一起查

查时间段代码

C# code
int sun = 0;            double sum = 0;            string sql = "select * from Users where Dates between #" + this.DtXsrq.Value.ToString() + "# and #" + this.nosql.Value.ToString() + "#";            DataSet ds = DBHepler.GetDataSet(sql);            dataviwe.DataSource = ds.Tables[0].DefaultView;



查寻多个字段的
C# code
StringBuilder sb = new StringBuilder();            sb.Append("select * from Users A where 1=1");            if (comsheng.Text != "")            {                sb.Append("and A.Province='" + comsheng.Text + "'");            }            if (comshi.Text != "")            {                sb.Append("  and A.City='" + comshi.Text + "'");            }            if (txtxue.Text != "")            {                sb.Append("  and A.District='" + txtxue.Text + "'");            }            if (txtzhen.Text != "")            {                sb.Append("  and A.Town='" + txtzhen.Text + "'");            }            if (txtname.Text != "")            {                sb.Append("  and A.Name='" + txtname.Text + "'");            }            if (comProduct.Text != "")            {                sb.Append(" and A.Product='" + comProduct.Text + "'");            }            string sql = sb.ToString();             DataSet ds = DBHepler.GetDataSet(sql);             dataviwe.DataSource = ds.Tables[0].DefaultView;


[解决办法]
C# code
int sun = 0;            double sum = 0;            string sql = "select * from Users where Dates between #" + this.DtXsrq.Value.ToString() + "# and #" + this.nosql.Value.ToString() + "#";             if (comsheng.Text != "")            {                sql += (" and A.Province='" + comsheng.Text + "'");            }            DataSet ds = DBHepler.GetDataSet(sql);            dataviwe.DataSource = ds.Tables[0].DefaultView; 

热点排行