用于接收具有单/双引号的属性值的SQL查询

时间:2011-08-02 09:45:20

标签: android sql sqlite

我需要在我的Android应用程序中运行SQL查询(SQLite数据库)。查询如下。

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 个答案:

答案 0 :(得分:1)

我认为问题不在于调用该值,我认为在将其写入数据库时​​出错。您应该检查数据库中是否正确(使用Firefox SQL管理器或其他东西)。

你是怎么把它写到你的数据库的?