0

在我的第一个活动中,必须通过肥皂调用开发登录表单(用户名、密码和按钮)。它工作成功。

在第二个活动中,必须使用 xml 解析来列出视图......它也运行良好。

在第三个活动中必须显示特定订单的详细描述。(如果我必须单击第二个活动中的任何订单意味着订单详细描述显示在第三个活动中)......它也很好用。在这个活动中也有一个按钮(更改订单状态)..如果我必须单击按钮意味着它是进入第四个活动..

在第四个活动中必须显示一个字段微调器(状态)...这里微调器值通过第四个活动中的肥皂调用更新...但在查询手段下工作UPDATE xcart_orders set status = '"+Status+"',orderid = '"+Orderid+"' where orderid = '12'...但不适用于此查询

UPDATE xcart_orders set status = '"+Status+"',orderid = '"+Orderid+"' where orderid = '"+Orderid+"'...

所以我希望需要使用上面的查询并单击第二个活动中的任何订单意味着它进入第三个活动......现在我必须点击更改状态订单按钮意味着它进入第四个活动......第四个活动我必须更改状态意味着状态在该特定 orderid 中更新..请我如何开发这个..请帮助我...如何在此处管理代码...

请参考我的代码:SingleMenuItemActivity (SingleMenuItemActivity) http://pastie.org/4656261InsertionExample ) http://pastie.org/4656262(update )

4

1 回答 1

1

您不能这样更新,因为您正在更新与 where 条件相同的值。

假设您想将 orderid 12 更新为 13,那么您的查询应该像这样 String orderid1 = 13; 字符串 orderid2 = 12; "更新xcart_ordersstatus= '"+Status+"', orderid= '"+Orderid1+"' 其中orderid= '"+Orderid2+"'"

但是在您的情况下,您在两个地方都使用相同的变量,如果您的数据库中存在即将到来的值,它将起作用,但在这种情况下执行该查询没有任何意义。

如果您仍有任何疑问,请回复。

于 2012-09-05T05:55:14.343 回答