|
练习SqlQuery查询时遇到问题。
在相应的.service.m文件中新建一个testAction,实现action:common/CRUD/sqlQuery,
sql中写入 select * from v_detail where TId=2 and (::filter)
编译模型,
w页面中新建xid=testData的bassData,queryAction为 testAction
js页面中的 model.onLoad方法中写入
var queryIn = this.comp("testData");//得到bassData
queryIn.clear();//清空
var pno = "1";
queryIn.setFilter("filter1", "PNo = '"+pno+"'"); //设置filter被参数化传入值
queryIn.refreshData();//刷新数据
var count = queryIn.count();//查看条数
alert(count);
保存 编译 运行后, 报HTTP Status 500-执行Action:testAction失败,Action[testAction]执行失败(省略路径),SQL执行失败,SQL:,params:[]
同时 弹出的 count也为0;
(select * from v_detail where TId=2 and PNo = "1" 数据库直接查询结果集为2行)
求各位大神指导此方法如何使用。 |
|