Загрузка большого количества данных из SQL Server в web-sql - PullRequest
0 голосов
/ 01 февраля 2012

Мне нужно загрузить около 5000 строк в базу данных веб-SQL.Я делаю AJAX-вызов, чтобы получить строки, а затем делаю следующее для локальной вставки.Проблема в том, что при запуске этого на Chrome он работает, но на iPad он не учитывается до нуля. Вместо этого он пропустил кусок данных.

var qry = result.qry.DATA;
var Countdown = result.qry.ROWCOUNT;
for (var CurrentRow=0;CurrentRow < result.qry.ROWCOUNT;CurrentRow++) {
    myFunction(CurrentRow);
};
function myFunction(CurrentRow) {
    dbo.transaction(function(myTrans) {
        myTrans.executeSql(
            'INSERT INTO myTable(MfgID,C01) VALUES(?,?)',
            [
                qry.MFGID[CurrentRow],
                qry.C01[CurrentRow]
            ],
            function() {
                Countdown--;
                $('#Countdown').text(Countdown);
            }
        )
    });
}

Есть ли лучшеподход к загрузке больших двоичных данных?

...