Sqlite PhoneGap选择在数量>0的位置加入
我看了很多例子,在过去的几个小时里尝试了很多不同的方法,但我就是无法让它工作。我只想获取数量不为0的orderItems。我实际得到的是所有订单项,即使数量为0。我发现了一个很好的例子,我模仿了我的最新尝试,但没有运气 以下是我的最新尝试:Sqlite PhoneGap选择在数量>0的位置加入,sqlite,cordova,Sqlite,Cordova,我看了很多例子,在过去的几个小时里尝试了很多不同的方法,但我就是无法让它工作。我只想获取数量不为0的orderItems。我实际得到的是所有订单项,即使数量为0。我发现了一个很好的例子,我模仿了我的最新尝试,但没有运气 以下是我的最新尝试: tx.executeSql('SELECT orders.Id, orders.name, orderItems.itemNum, orderItems.desc, orderItems.qty FROM orders JOIN orderItems ON
tx.executeSql('SELECT orders.Id, orders.name, orderItems.itemNum, orderItems.desc, orderItems.qty FROM orders JOIN orderItems ON (orders.Id = orderItems.orderID) WHERE orderItems.qty > 0', [], getOrdersSuccess, errorCB);
报告说:
整数值或实值小于任何文本值
请确保您的数量值是数字,而不是字符串。我仔细检查了代码,以确保插入或更新到数量中的所有值都是数字。明白了!我没有意识到$'inputID'.val将数字作为字符串返回。我最终使用了qty=parseInt$'inputID'.val