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里面的内容? 展开
sql = "select * from Personnel where Number=" + "'" + TextBox1.Text + "'";
要如何才能同时查询 1和2里面的内容? 展开
3个回答
展开全部
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
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 广告
2024-10-28 广告
数据库服务器作为广州快又稳网络科技有限公司的核心基础设施之一,承载着公司海量数据的存储、处理与访问需求。我们采用高性能、高可用性的服务器架构,确保数据的安全性、完整性和快速响应能力。通过先进的数据库管理系统,优化查询效率,支持复杂业务场景下...
点击进入详情页
本回答由快又稳提供
展开全部
你可以先判断是不是为空,如果2个是一个区间可以用between,如果是独立条件可以直接where 条件1 and 条件2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要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+"')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询