Ho variabile:SQLite .query metodo(), clausola WHERE è solo prendendo doppi apici stringhe
String owner="Mike";
String[] columns ={"quantity", "price","owner"}
mio cursore sta cercando di ottenere
Cursor findEntry = db.query("sku_table", columns, "owner="+owner, null, null, null, null);
ho ottenuto un errore tale errore di colonna
android.database.sqlite.SQLiteException: no such column: owner: , while compiling: SELECT quantity, price, owner, FROM sku_table WHERE owner=Mike
Ma se prendo questa query:
SELECT quantity, price, owner, FROM sku_table WHERE owner=Mike
e aggiungere ""
a Mike, e testato in browser sqlite per eseguire la query, torno indietro alla riga. La query di lavoro si presenta così:
SELECT quantity, price, owner, FROM sku_table WHERE owner="Mike"
Qualcuno può cadere alcuni spunti su come faccio a incorporare le virgolette? Altro che l'uso \" Grazie!
Sì, hai ragione. Dannato, usalo anche nelle mie app. ^^ – Leandros
Errare humanum est :) – WarrenFaith
E se avessimo bisogno di più di una condizione, ad es., Prezzo> 15 e proprietario = 'mike' – dinesh