ASP.net 里面的数据库查询

有2个textbox1和2用来输入2个要查询的东西都在一个按键中sql="select*fromPersonnelwhereNumber="+"'"+TextBox1.T... 有2个textbox 1和2 用来输入2个要查询的东西 都在一个按键中

sql = "select * from Personnel where Number=" + "'" + TextBox1.Text + "'";
要如何才能同时查询 1和2里面的内容?
展开
 我来答
落木叶潇潇
2013-11-13 · TA获得超过466个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:118万
展开全部
if(TextBox1.Text =""&&TextBox2.Text ="")
response.write("<script>alert('请输入查询条件')</script>")
else{
if(TextBox1.Text ="")
sql="select * from Personnel where Number='"+Textbox2.text+"'";
else
{
if(TextBox2.Text ="")
sql="select * from Personnel where Number='"+Textbox1.text+"'";
else
{
stringBuilder sql = "select * from Personnel where Number='"+Textbox1.text+"'";
sql.Append(" "+"select * from Personnel where Number='"+Textbox2.text+"'";);

}
}
}
这样就可以了 在SQL数据库中 一个查询窗口可以同时写两条SQL语句 会返回两个Datatable
快又稳
2024-10-28 广告
数据库服务器作为广州快又稳网络科技有限公司的核心基础设施之一,承载着公司海量数据的存储、处理与访问需求。我们采用高性能、高可用性的服务器架构,确保数据的安全性、完整性和快速响应能力。通过先进的数据库管理系统,优化查询效率,支持复杂业务场景下... 点击进入详情页
本回答由快又稳提供
ansiansi
2013-11-13 · TA获得超过294个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:384万
展开全部
你可以先判断是不是为空,如果2个是一个区间可以用between,如果是独立条件可以直接where 条件1 and 条件2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友66d6422b35
2013-11-12
知道答主
回答量:19
采纳率:0%
帮助的人:4.8万
展开全部
你是要textbox1的数据和textbox2的数据,还是textbox1和textbox2的区间数据呢?如果是两个数据都要,就写两段select 代码呗。详细说下问题,追问。
更多追问追答
追问
区间数据的话怎么写?
现在就2个BOX输入2个要查询的数据 只有一个按钮 就是要同时识别是否满足2个数据 谢谢
追答
是区间的话就是大于小于了,
例如textbox1 的值 是1 textbox2的值是5
select * from Personnel where Numbe > 1 and Numbe < 5;

后者你是想获取等于1 ,还有等于5呢?
select * from Personnel where (Numbe = '"+TextBox1.Text+"' or Numbe = '"+TextBox2.Text+"')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式