Android Sql rawquery

时间:2015-08-02 13:39:00

标签: android android-sqlite

我需要一些关于SQL raqQuery()方法的帮助 我可以直接将字符串数组传递给它,就像我在下面的代码中所做的那样吗? 我想将多个ID传递给DB并返回匹配产品列表以从中加载适配器。

    protected void btnGenarate_ClickEvent(object sender, EventArgs e)
    {             
        StringBuilder htmlCon = new StringBuilder();

        for (int i = 0; i < empDetails.Count; i++)
        {
            htmlCon.AppendFormat("<script>$(document).ready(function () { $('#barcode{0}').JsBarcode('{1}', { width: 1, height: 30 }); });</script><img id='barcode{0}' class='barcode'/>", 
                i.ToString(), empDetails[i].EmployeeNo);

            htmlCon.Append("........................................");
        }

        //To Use StringBuilder value
        string html = htmlCon.ToString();
    }

1 个答案:

答案 0 :(得分:1)

没有。正确的语法确实类似于

"SELECT * FROM tbl_product WHERE productId IN (?, ?, ?, ?)"

只需将您要搜索的ID放入ids字符串数组中即可 根据您放入数组的ID数量,在我建议的查询中添加相应数量的占位符()。

完成