动态更新android中的数据值

时间:2012-09-05 05:13:04

标签: android mysql web-services dynamically-generated

在我的第一个活动中,必须通过soap调用开发登录表单(用户名,密码和按钮)。它已成功运行。

在第二个活动中必须使用xml解析listview ...它也运行良好。

在第3个活动中必须显示特定订单的详细描述。(如果我必须点击第2个活动中的任何订单意味着订单详细说明显示在第3个活动中)...它也很好用。在此活动有一个按钮(更改订单状态)..如果我必须单击按钮意味着它转到第4活动..

在第4个活动中必须显示一个字段微调器(状态)...这里微调器值通过第4个活动中的soap调用更新...但是在查询下面工作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/4656261InsertionExamplehttp://pastie.org/4656262(update

1 个答案:

答案 0 :(得分:1)

您无法像这样更新,因为您正在更新放置条件的相同值。

假设您要将orderid 12更新为13,那么您的查询应该是这样的 字符串orderid1 = 13; 字符串orderid2 = 12; “更新xcart_orders设置status ='”+状态+“',orderid ='”+ Orderid1 +“'其中orderid ='”+ Orderid2 +“'”

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

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