我需要一个解决方案,我有设置零同步我的移动设备SQLite数据到SQL server,反之亦然,它运行在测试机上,但我的要求是同步数据使用jQuery或Javascript代码触发同步功能,这是可能的吗?或者我们必须用c#或objective c编写代码,这在我的情况下不起作用,因为我使用的是Apache Cordova (多设备混合应用程序),它支持多个平台。
我需要在Javascript或jQuery中替换它,这样我就可以在跨平台上使用它。
using Zumero;
ZumeroClient.Sync(
"/path/to/sqlite.db", // full path to local db file
null,
"http://MY_ZUMERO_SERVER:8080",
"test", // remote DBFile name
null,
null,
null);
发布于 2014-11-10 22:34:15
Zumero支持Phonegap/Cordova。请参见Zumero for SQL Server SDK中的phonegap
文件夹。
您基本上调用了一个sync()
函数,传入成功和错误回调函数:
zumero.sync("/data/data/com.example.myapp/mydb",
"",
"https://zss.example.com",
"mydb",
'{"scheme_type":"table", "table":"users"}',
"user",
"password",
function() {
// success
},
function(result) {
// failure - result.code and result.message will
// contain details
}
);
发布于 2016-06-15 17:54:46
我已经使用sql服务器的校验和实现了自己的同步机制,其中我为校验和创建了一个表,其中保存了所有表数据的校验和,并且我们匹配来自同步端点的校验和,如果校验和值有任何变化,就意味着需要同步。
https://stackoverflow.com/questions/26843264
复制相似问题