我在我的Javascript文件中執行以下命令。 直到現在還沒有插入表格和數據。 如果我在導入的文件中一次只寫入1個查詢,那麼它工作正常,但是當我想執行導入文件「Chinook_Sqlite.sql」中存在的所有查詢時,它不會執行任何操作。執行導入的sql文件
請給我建議的way.Thank你..
// Create sqlite database instance
var sqlitedb = openDatabase("Chinook", "", "Chinook", '');
// Import the sql file
$.get("../Chinook_Sqlite.sql", function(content) {
// Start Transaction
sqlitedb.transaction(function (tx) {
// Start Execution
tx.executeSql(content);
});
});
當我有console.log(內容),然後它顯示我正確的查詢 – xTMNTxRaphaelx
實際上,作爲CL寫道,executeSql只工作與單一查詢。您只需逐行解析您的quieries並單獨執行內部交易。 – maximus