永发信息网

asp.net查询数据库问题

答案:1  悬赏:30  手机版
解决时间 2021-05-14 08:34

一个页面有6个textbox 分别是6个字段 分别填写的是姓名 性别 年龄 电话 邮箱 地址 实现的功能是 对数据库的模糊查询 凡是符合textbox中输入的内容的数据就提取出来 比如只在姓名中输入:王 那么数据库中所有name带王字的全部提取出来

而如果有多个textbox都有输入 则提取同时符合这写内容的记录

我现在每个textbox单独的条件都能实现 问题是如果有多个输入 是要取他们的交集的 这个怎么实现?而且不知道这6个到底有几个填了有几个没填 怎么办?

最佳答案

参考下这个:


StringBuilder strBuf = null;


strBuf = new StringBuilder();
strBuf.Append("select a.* from table b where 1=1 ");


if (this.TextBox1.Text.Trim().Length > 0)
{
//假设TextBox1录入的是姓名


strBuf.Append(" and a.name= '").Append(this.TextBox1.Text.Trim()).Append("' ");
}


if (this.TextBox2.Text.Trim().Length > 0)
{
//假设TextBox2录入的是年龄。条件你可以自己改


strBuf.Append(" and a.age= '").Append(this.TextBox2.Text.Trim()).Append("' ");
}
//////////////////////////


下面都是这样写


//////////////////////////


。。。。。。。。


。。。。。。。。




我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
七夕怎么样过才浪漫?!,!,。!
妙缘牌96赤霞珠干红葡萄酒
哪个能解封的QQ号可否告之一下
系统托盘图标无法隐藏!
我的电脑开机黑屏了
海南有几个免税店,中国哪些地方有免税店?
在直道上来断位漂移和在直道上来双喷的区别
建华区中国电信天翼全网通手机卖场哪位知道具
你字开头的爱情诗句,以詹楷香我爱你字开头的
七年级的一道数学题(一元一次方程)
在惠州怎样找心理医生
岳麓区湖南涉外经济学院校园办卡处哪位知道具
与“幸福天天游”对称的句子
IMEI:357462020082534
配什么颜色的地毯好看??
推荐资讯
人生在世……求的是什么……
QQ三国里元神的阶级能不能升级
湖滨区喜临门庆典国际家具城在哪里啊,我有事
唐河县粥公粥婆养生粥坊唐河店地址在哪里啊
哪些水果有消炎的作用,水的用途有哪些
幸福怎么来的?
等等谁能帮我开牧场
5233和5230用下来哪个好一些?
09年河南公务员考试成绩查询成绩什么时候开始
编辑涂鸦表情,文字输不进去是那里问题?
岳塘区泰舒按摩地址在哪里啊
鄂城区咕贝鲜花(凤凰店)地址在哪里啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?