SQL query mehrere where Bedingungen

  • Antworten:2
rubio
  • Forum-Beiträge: 16

23.08.2011, 09:27:36 via Website

Hi,

ich würde eine Abfrage machen mit mehreren Where Bedingungen.

Mein Code sieht wie folgt aus:

1Cursor getCorrespondingCases(long id, long session)
2 {
3 Cursor cur =db.query(DB_TABLE_ITEM2, DB_COLSCASE, "testCaseId=" +id + " and testSessionId+=" +session, null, null, null, null);
4
5 return cur;
6 }

Leider funktioniert das nicht was mache ich falsch?

Vielen Dank im Voraus

Antworten
Gelöschter Account
  • Forum-Beiträge: 294

23.08.2011, 11:11:47 via Website

Was Du machst ist anfällig für SQL-Injection. Ich würde es so machen:

1Cursor cursor = db.query(DB_TABLE_ITEM2, DB_COLSCASE, "testCaseId=? and testSessionId=?", new String[] { id, session }, null, null, null);

Antworten