| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 678 人关注过本帖
标题:多条件不定查询转换为存贮过程怎么弄啊
取消只看楼主 加入收藏
growingbird
Rank: 1
等 级:新手上路
帖 子:68
专家分:5
注 册:2008-12-24
结帖率:0
收藏
 问题点数:0 回复次数:1 
多条件不定查询转换为存贮过程怎么弄啊
大哥们能帮个忙吗
/////////////////////////////////////分割线//////////////////////////////

string strConn = " server=" + passname.dataip + "; database=MYERP;uid='sa';pwd='sa'";

                SqlConnection conn = new SqlConnection(strConn);

              conn.Open();

                string sqlsel = "select * from sickinfo where 0=0";

               
                ////////*************条件判断*********

               if (iskeyword.Text != "")
                {
                  sqlsel += " and askedinfo like '" + "%" + "" + iskeyword.Text.Trim() + "" + "%" + "' ";
               
                }

                if (iskf.Text != "")
                {
                  sqlsel += "and kefu='" + iskf.Text.Trim() + "'";
              
              }

                if (isdy.Text != "")
               {
                   sqlsel += "and admit='" + isdy.Text.Trim() + "' or kefu='" + isdy.Text.Trim() + "' ";
              
                }
                if (iszj.Text != "")
                {
                 sqlsel += "and zhuanjia='" + iszj.Text.Trim() + "'";
            
                }
                if (comboBox1.Text != "" && comboBox2.Text != "")
                {
                 sqlsel += "and addtime between '" + comboBox1.Text.Trim() + "' and '" + comboBox2.Text.Trim() + "'";
              
                }
              
                if (iszt.Text != "")
                {
                sqlsel += "and state ='" + iszt.Text.Trim() + "'";
              
                }
                if (islx.Text != "")
                {
                sqlsel += "and istype='" + islx.Text.Trim() + "'";
              
                }
                if (isly.Text != "")
                {
                  sqlsel += "and infofrom ='" + isly.Text.Trim() + "'";
            
                }

                SqlDataAdapter sda = new SqlDataAdapter(sqlsel, conn);
   

                sda.Fill(ds, "ds");
               
                conn.Close();
///////////////////////////////////////////////////到此//////////////////////

这个搜索怎么改成 存储过程啊
搜索更多相关主题的帖子: 分割线 
2010-12-24 14:02
growingbird
Rank: 1
等 级:新手上路
帖 子:68
专家分:5
注 册:2008-12-24
收藏
得分:0 
楼上的兄弟谢谢你的回复,我现在想实现的就是实现多条件搜索后,将搜索出来的结果放在临时表里进行分页处理;哎,现在就卡在存储过程这里了
2010-12-24 15:24
快速回复:多条件不定查询转换为存贮过程怎么弄啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048849 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved