Hallo Freunde die ID der gegebenen Zeile Text in Android bekommen Ich bin neu i android.well haben, dass eine Datenbanktabelle erstellt i paar Zeilen als, wie aus der Datenbank
_id
Stadtname folgt1 maddy0 xyz0
2 maddy1 xyz1
3 maddy2 XYZ2
jetzt, was ich eine Stadt, um die Funktion zu übergeben wollen, und die Zeile id davon bekommen Stadt
sagen i pas xyz0 dann sollte es mir, dass als 1 .für setzen geben, dass ich diese
public String getDatatonumber(String s) {
Cursor c = null;
String result = new String();
// TODO Auto-generated method stub
// String[] columns = new String[]{ KEY_ROWID, KEY_NAME, KEY_SCORE};
try {
c = ourDatabase.rawQuery(
"select _id from quotes_internal where text ='"+s+"';", null);
// Cursor c = ourDatabase.query(DATABASE_TABLE_LOGICAL, columns,
// null, null, null, null, null);
int iName = c.getColumnIndex(KEY_ROWID);
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
result=(" " + c.getInt(iName));
}
} catch (Exception e) {
// TODO: handle exception
} finally {
c.close();
}
return result;
}
ich diesen Code setzen in der Datenbank Hilfsklasse
versucht und aus der Haupttätigkeit ich es nenne alsIch bin nicht in der Lage zu verstehen, wo ich falsch liege Ich übergebe die gleichen Werte, die es in der Datenbank gibt.
gut Krish es nichts zeigt .nun ich in ein, dass numbe zu zeigen versuchen, Textansicht .in, dass es leer zeigt. Das ist keine Daten bro – MADDY
Ich habe meine Antwort aktualisiert, überprüfen Sie es jetzt – Krish