您好,我们希望执行包含名为placeholderpatter的标准sqlite的语句,比如"select * from contatct where contactid=@contactid“。
这些语句在我们的服务器上为其他应用程序(iOS、WIndowsPhone等)定义。
我在android.database.sqlite命名空间中找不到允许这样处理的东西,它只是占位符"?“假设-这真的很糟糕,有人经历过这样的事情吗?
在android sqlite3_bind_parameter_count sqlite3_bind_parameter_index sqlite3_bind_parameter_name中,我们需要类似这样的原始方法。
非常感谢。
发布于 2011-09-30 23:06:58
我现在不知道是否有可能使用名称,但您可以使用compileStatement(),并根据参数在查询中的位置绑定参数(例如,使用命名常量)。
https://stackoverflow.com/questions/7612303
复制相似问题