ich meine Datenbankabfrage zur Zeit wie so eingerichtet haben:Wie kann ich diese Abfrage in eine RawQuery konvertieren?
bearbeiten, durch die Art und Weise meine Variablen (_ID, CAT_ITEM und BUDGET_AMOUNT) actualy enthalten genau den gleichen Text und die Formatierung, wie sie geschrieben sind, dumm, ich weiß, aber sowieso das sollte nicht das Problem sein
private String[] from = {_ID, CAT_ITEM, BUDGET_AMOUNT, };
private String orderBy = _ID + " ASC";
private String whereIn = "IN_OUT='in'";
Cursor cursor = db.query(CAT_BUD_TAB, from, whereIn, null, null, null, orderBy);
welche genau das tut, was ich will es tun, aber ich wollte stattdessen einen rawQuery versuchen, mit (nur den Fall von Abfrageanweisungen zu erhalten und testen sie es aus, auch Ich würde nicht so viele String-Variablen benötigen).
Hier ist, was ich kam mit:
private String incomeQuery = "SELECT _ID, CAT_ITEM, BUDGET_AMOUNT FROM CAT_BUD_TAB WHERE IN_OUT=’in’";
Cursor cursor = db.rawQuery(incomeQuery, null);
Dies ist jedoch nicht funktioniert (ich die SQLException keine solche Spalte erhalten), so ich versuche, herauszufinden, was der Unterschied ist, ich meine, nur gibt es etwas stimmt nicht mit meiner Aussage, aber keine Ahnung was. Kann mir jemand einen Rat geben? Dank
Rechts sorry ich vergaß zu erwähnen, dass die Variablen, die Sie oben erwähnt sind Strings, aber sie infact enthalten genau den gleichen Text und Formatierung (String CAT_ITEM = "CAT_ITEM"; und so weiter. Aber danke, dass ich darauf hingewiesen habe, ich hätte etwas sagen sollen. Wie auch immer, du hast Recht! Ich hatte nicht bemerkt, dass die einzelnen Qoutes anders aussahen! (ich kopierte die Arbeitsanleitung von einem Guide) Danke, dass du es aufgezeigt hast, jetzt, wenn ich nur herausfinden kann, welche Taste ich auf meiner Tastatur drücken soll, wird das Problem gelöst :) Danke! – Holly