0
我需要運行在我的Android應用程序中的SQL查詢(SQLite數據庫)的屬性值。查詢如下。SQL查詢來獲得具有單/雙引號
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
但它實際上retuns 36°7。我如何查詢以獲取整個值。
謝謝
你怎麼知道它包含單引號和雙引號?你有沒有得到sqlite文件並瀏覽它? –
除了謝里夫評論...你做錯插入...嘗試使用db.insert代替db.rawQuery或使用rawQuery使用參數 – Selvin
你從哪裏得到這個數據庫? – Ariel