我试图找出我的同步("Group_Name")被跳过,如果我尝试通过它同步不同的值,为什么会这样.
请考虑以下问题.
我有一个名为"Group1"的SyncGroup,其中我有一个名为"MBOGroup1"的MBO,其中我有"name","password","codeCheck"属性.我获取数据并提取属性为"releaseCode"
现在我有另一个名为"GroupSub1"的SyncGroup,其中我有一个名为"MBOSubGroup1"的MBO,我在其中传递属性"releaseCode",我得到了一些结果.
条件如下
如果我为"MBOGroup1"获取多行,我为"GroupSub1"设置了一个for循环,并将每个"releaseCode"数据传递给"GroupSub1"并提取结果
大多数情况下会发生一些releaseCode被跳过而我得到的错误"结果"为"GroupSub1"为什么会这样?是因为for循环执行速度比synchronize()字或其他类似CacheGroup策略更快,因为OnDemand和时间为10秒
请帮助.
因为有些数据我需要放置4个以上的循环,我的未来syncGroup结果取决于从前一个取得的结果.
我知道Android和Java中的正常解析.
但是,这里的情况略有不同.
如果设置了默认的String(300),我可以获取JSON字符串,并将PAGESIZE设置为2096,我可以在Sybase中生成代码.
但是如果我想获得超过300个字符或300000个字符的数据,那么MBO命中可以得到它但不能通过Android中的代码获得.
在android代码中,我得到TRUNCATED数据+我点击同步后获取的一些JSON数据
所以我需要知道如何通过Android代码获取大型JSON字符串
.
请注意:这个问题适用于Sybase Android应用程序开发
类似的问题已在SAP论坛上发布,但尚未回答 http://scn.sap.com/thread/3738150