[db]come effettuare una quesry su string
come da oggetto vorrei poter effettuare una query su di un database,il seguente database ha una tabella composta in questo odo:
- _id - integer
- lp - string
- body - string
- author - string
questo è il codice della funzione che ho fatto:
codice:
//---retrieves a particular body---
public Cursor getTitlefromlc(String lp) throws SQLException
{
Cursor mCursor =
db.query(true, DATABASE_TABLE, new String[] {
KEY_ROWID,
KEY_LP,
KEY_BODY,
KEY_AUTHOR
},
KEY_LP + "= " + lp,
null,
null,
null,
null,
null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
la funzione dovrebbe ritornarmi un cursor sulla posizione in cui nella collonna LP trova una stringa identica a lp passato come paramentro...ma mi crasha ogni volta che uso questa funzione,credo che il problema sia nel uso della funzione query visto che di db e simili non ho molta esperienza.avete qualche idea o suggerrimento?mi andrebbe bene anche un link per capire come interaggire con un database.
Bye.