jQuery MiniUI

 找回密码
 立即注册
查看: 3314|回复: 1
打印 上一主题 下一主题

grid.load多条件查询 oracle数据库 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-1-21 14:59:44 |只看该作者 |倒序浏览
本帖最后由 vuty_1028 于 2013-1-21 15:04 编辑

我使用的是oracle,多条件查询时碰到问题:
   string sql = @"
  select no num,name csname from ow_customer where rownum<10“
我使用上面的SQL语句可显示,但我换成
  public Hashtable getcustomer(string key1, string key2, int index, int size, string sortField, string sortOrder)
        {
            string sql = @"
  select no num,name csname from ow_customer where rownum<10 and csname like '%" + key2 + "%'";
后就弹出错错误,不知道是什么原因,请大侠指教!


public void getcustomer()
    {
        //查询条件
        string csnum = Request["csnum"];   
        string csname= Request["csname"];
        //分页
        int pageIndex = Convert.ToInt32(Request["pageIndex"]);
        int pageSize = Convert.ToInt32(Request["pageSize"]);
        //字段排序
        String sortField = Request["sortField"];
        String sortOrder = Request["sortOrder"];
        
        //业务层:数据库操作
        Hashtable result = new Test.TestDB().getcustomer(csnum, csname, pageIndex, pageSize, sortField, sortOrder);
        //JSON
        String json = Test.JSON.Encode(result);
        Response.Write(json);
    }
  

Rank: 8Rank: 8

沙发
发表于 2013-1-21 15:31:56 |只看该作者
grid.load的参数,后台获取正确了吗?
或者你用固定值查询测试下先

Archiver|普加软件

GMT+8, 2024-11-27 13:44 , Processed in 1.018845 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部