在我的第一个 Activity 中,必须通过肥皂调用开发登录表单(用户名、密码和按钮)。它工作成功。
在第二个 Activity 中,必须使用 xml 解析来 ListView ...它也运行良好。
在第三个 Activity 中必须显示特定订单的详细描述。(如果我必须单击第二个 Activity 中的任何订单意味着订单详细描述将显示在第三个 Activity 中)...它也工作得很好。也在这个中 Activity 有一个按钮(更改订单状态)..如果我必须单击该按钮意味着它会转到第四个 Activity ..
在第四个 Activity 中必须显示一个字段微调器(状态)...这里微调器值通过第四个 Activity 中的肥皂调用进行更新...但在查询手段下工作 UPDATE xcart_orders set status = '"+ Status+"',orderid = '"+Orderid+"' 其中 orderid = '12'
...
但它不适用于此查询
更新 xcart_orders 设置 status = '"+Status+"',orderid = '"+Orderid+"' 其中 orderid = '"+Orderid+"'
...
所以我希望需要使用上面的查询并单击第二个 Activity 中的任何订单意味着它会转到第三个 Activity ...现在我必须单击更改状态订单按钮意味着它会转到第四个 Activity ..我必须更改状态的第四个 Activity 意味着状态已在该特定 orderid 中更新..请问我该如何开发这个....请帮助我...如何管理此处的代码...
请在此处引用我的代码:SingleMenuItemActivity (单个菜单项 Activity ) http://pastie.org/4656261InsertionExample )http://pastie.org/4656262(update )
最佳答案
您不能这样更新,因为您正在更新与放置 where 条件相同的值。
假设您想将 orderid 12 更新为 13 那么您的查询应该像这样
字符串 orderid1 = 13;
字符串 orderid2 = 12;
"更新xcart_orders
set status
= '"+Status+"',orderid
= '"+Orderid1+"' 其中orderid
= '"+Orderid2+"'"
但是在您的情况下,您在两个地方使用相同的变量,如果数据库中存在即将到来的值,它将起作用,但在这种情况下执行该查询没有意义。
如果您仍有任何疑问,请返回。
关于android - android中动态更新数据值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12274839/