簡體   English   中英

Phonegap-與另一個查詢的查詢結果組裝-SQLite查詢

[英]Phonegap - Assemble with a query result from another query - Sqlite Query

我無法通過第一個結果進行選擇

目標是:在“行”表上進行查詢以獲取您的ID並搜索在“客戶”表上行的客戶

這是我的代碼:

    db = window.openDatabase("test", "1.0", "Test DB", 1000000);          
    db.transaction(SelectData,erroSelect,sucessSelect);

    function SelectData(tx)
    {
       tx.executeSql("select id from linha",[],function(tx, response)
       {
            for(i=0; i<response.rows.length; i++)
            {
                tx.executeSql("SELECT * FROM customers WHERE line= ?", [response.rows.item(i).id], 
                function (tx, results)
                {
                    for(r=0; r<results.rows.length; r++)
                    {
                        alert(results.rows.item(r).nome); //never worked
                    }   
                }
            }
        },SelectError);
    } 

從您的帖子中很難了解實際錯誤在哪里。
您是否嘗試過在每個tx.executeSql()內部使用console.log()調用來確定該函數正在執行。
或者,您可以使用一個查詢而不是使用兩個SELECT語句。

更換

select id from linha

SELECT customers.columnName1, customers.columnName2 
FROM customers INNER JOIN linha ON customers.line = linha.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM