float m = 0,n=0;
String str="南京";
Cursor cur6=m_SQLiteDatabase.query(TABLE_NAME, new String[] {KEY_NUMBER,KEY_LATITUDE,KEY_LONGITUDE}, KEY_CITY + "=?" , new String[]{str}, null,null,null);
if(cur6!=null){
cur6.moveToFirst();
if(cur6.getCount()!=0){
int mm=cur6.getColumnIndex(KEY_LATITUDE);
m=cur6.getFloat(mm);
int nn=cur6.getColumnIndex(KEY_LONGITUDE);
n=cur6.getFloat(nn);
}
}
明明数据库里面city那列有等于“南京”的!!!为什么查询到的cur6的Count一直为0 啊?、也就是查不到??各位 ,这种情况吸引咋办??
String str="南京";
Cursor cur6=m_SQLiteDatabase.query(TABLE_NAME, new String[] {KEY_NUMBER,KEY_LATITUDE,KEY_LONGITUDE}, KEY_CITY + "=?" , new String[]{str}, null,null,null);
if(cur6!=null){
cur6.moveToFirst();
if(cur6.getCount()!=0){
int mm=cur6.getColumnIndex(KEY_LATITUDE);
m=cur6.getFloat(mm);
int nn=cur6.getColumnIndex(KEY_LONGITUDE);
n=cur6.getFloat(nn);
}
}
明明数据库里面city那列有等于“南京”的!!!为什么查询到的cur6的Count一直为0 啊?、也就是查不到??各位 ,这种情况吸引咋办??
解决方案 »
- 关于ListView的一个问题
- Android开发从〇开始(1): 基础开发环境搭建
- 大家平时单位都用px吗,还是in,mm,pt,dp,sp呢?
- Android平台导航运行有就出现“The application ...has stopped unexpectedly. 求解决
- 求代码:android listview checkbox 从数据库里读取数据后怎么设置相应的checkbox为选中状态
- 使用adb调试安卓设备,端口遭其他程序占用,怎么解决
- 手机插入USB时自动安装APK的问题
- 关于android中的AlertDialog的小问题
- 有关Java中try catch无法在while循环中使用的情况
- Android Studio简单登录界面 真机调试时点击登录闪退
- 已经在AndroidManifest.xml声明Activity和Service了,确报错。
- ANDROID打不开网页
float m = 0,n=0;
String str="%南京%";
Cursor cur6=m_SQLiteDatabase.query(TABLE_NAME, new String[]{KEY_NUMBER,KEY_LATITUDE,KEY_LONGITUDE}, KEY_CITY + " like ?", new String[]{str}, null,null,null);
if(cur6!=null)
{
if(cur6.getCount()>0)
{
cur6.moveToFirst();
int mm=cur6.getColumnIndex(KEY_LATITUDE);
m=cur6.getFloat(mm);
int nn=cur6.getColumnIndex(KEY_LONGITUDE);
n=cur6.getFloat(nn);
}
}
cur6.close();
用like方式看是否可以查到。