我使用的是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);
}