c#多条件查询数据库代码如何编写,很急! 60

请教查询按钮中的代码,O(∩_∩)O谢谢!以下是我写的,有许多错误,能帮忙改下吗?特别是条件查询下拉菜单!... 请教查询按钮中的代码,O(∩_∩)O谢谢!
以下是我写的,有许多错误,能帮忙改下吗?特别是条件查询下拉菜单!
展开
 我来答
fly夜飞纷飞
2015-01-06 · TA获得超过132个赞
知道小有建树答主
回答量:168
采纳率:85%
帮助的人:112万
展开全部
 string sql1 = null,sql = null;
 string out1 = outdate1.Value.ToShortDateString();
 if (out1 != "") sql1 = " 出库日期>='" + out1 + "'";
 string out2 = outdate2.Value.ToShortDateString();
  if (out2 != "") sql1 += " AND 出库日期<='" + out2 + "'";
 string return1 = returndate1.Value.ToShortDateString();
  if (return1 != "") sql1 += " AND 归还日期>='" + return1 + "'";
 string return2 = returndate2.Value.ToShortDateString();
 if (return2 != "") sql1 += " AND 归还日期<='" + return2 + "'";
 string type = combobox1.Text.ToString();
 if(type !=""){sql1 += " AND 类别 = '" + type + "'";}
 string status = combobox2.Text.ToString();
 if(status !=""){sql1 += " AND 状态 = '" + status + "'";}
 string ways = textbox.Text.ToString();
 if(ways != ""){sql1 += " AND 方式 = '" + ways + "'";}
 sql = "select * from 表名 where" +sql1;

刚写的,没测试过。

更多追问追答
追问

以下是我写的,但有很多错误,能改吗?

追答
真心看不清,看的好费力
侯九九By
2015-01-05 · TA获得超过538个赞
知道小有建树答主
回答量:366
采纳率:50%
帮助的人:160万
展开全部
string sql = "";
if(this.RQ.Text != "" ){
sql += " and RQ = '"+this.RQ.Text +"'";

}
if(this.RQ2Text != "" ){
sql += " and RQ2 = '"+this.RQ2.Text +"'";

}
sql = "select * From Table where 1=1"+sql;
以后就是读数据或者是分页了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
easysoft_bj
2015-01-09 · TA获得超过378个赞
知道大有可为答主
回答量:7349
采纳率:0%
帮助的人:2236万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昂秀越5z
2015-01-05 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:81.8万
展开全部
拼sql语句,where 1=1 然后根据条件加and
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式