SQLite запрос на Android? - PullRequest
       2

SQLite запрос на Android?

1 голос
/ 10 июня 2011

У меня есть две таблицы:

CREATE TABLE APTable (id_Ap INTEGER PRIMARY KEY AUTOINCREMENT, 
SSID TEXT, 
BSSID TEXT,
Id_APtest INTEGER NOT NULL,
FOREIGN KEY (Id_APtest) REFERENCES Tests (id_test) ON DELETE CASCADE)

CREATE TABLE APmeasure (id_APmeasure INTEGER PRIMARY KEY AUTOINCREMENT,
RSSI TEXT,
TimeOfMeasure DATETIME,
BSSID TEXT,
id_APm INTEGER NOT NULL,
FOREIGN KEY (id_APm) REFERENCES APTable (id_Ap) ON DELETE CASCADE)

Я хочу проверить, существует ли одна id_Ap в APTable где BSSID = x и id_Aptest=y, и вернуть значение id_Ap.

Как я могу сделать это в запросе API Android?

1 Ответ

0 голосов
/ 10 июня 2011
// pass in x and y (must be strings or converted to strings) as query
// parameters to the database query.
Cursor cursor = db.query("APTable",
    new String[] { "id_Ap" },
    "BSSID = ? AND ip_Aptest = ?",
    new String[] { x, y },
    null,
    null,
    null,
    null);

// get the value of id_Ap
int id = cursor.getInt(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...