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