SQL-запрос для получения значения атрибута с одинарными / двойными кавычками - PullRequest
0 голосов
/ 02 августа 2011

Мне нужно запустить запрос SQL (база данных SQLite) в моем приложении для Android. Запрос выглядит следующим образом.

public Cursor getLongitudeLatitude(String port)
{
    Cursor cur = null;  
    String qry = "SELECT latitude, longitude FROM port WHERE name='"+port+"'";
    SQLiteDatabase db = this.getReadableDatabase();         
    cur = db.rawQuery(qry,new String [] {});    
    return cur; 
}

Исходные значения, которые должны возвращаться из этого запроса, содержат одинарные и двойные кавычки. Например: 36 ° 7'59''N

Но на самом деле он возвращается на 36 ° 7. Как я могу запросить, чтобы получить все значение.

Спасибо

1 Ответ

1 голос
/ 02 августа 2011

Я думаю, что проблема не в вызове значения, я думаю, что вы записали ошибку в базу данных.Вы должны проверить, правильно ли он находится в вашей БД (используйте менеджер Firefox SQL или что-то в этом роде).

Как вы записали его в свою БД?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...