Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MySQLLite select查询不工作,无法从代码中获取结果_Android_Eclipse_Sqlite - Fatal编程技术网

Android MySQLLite select查询不工作,无法从代码中获取结果

Android MySQLLite select查询不工作,无法从代码中获取结果,android,eclipse,sqlite,Android,Eclipse,Sqlite,我正在开发一个Android应用程序,有以下问题: result = myDataBase.query(HD_TABLENAME, new String[]{HD_KEYDATE, HD_KEYFESTID}, "YEAR = "+ year +" AND MONTH = " + month, null, null, null, HD_KEYDATE); 我已经编写了一个自定义DataBaseHelper来调用这个查询 将上述结果转换为以下查询: SELECT DATE, F

我正在开发一个Android应用程序,有以下问题:

result = myDataBase.query(HD_TABLENAME, new String[]{HD_KEYDATE, HD_KEYFESTID},
         "YEAR = "+ year +" AND MONTH = " + month, null, null, null, HD_KEYDATE);
我已经编写了一个自定义DataBaseHelper来调用这个查询

将上述结果转换为以下查询:

SELECT DATE, FESTIVALID FROM HOLIDAYDATES WHERE YEAR = 2010 AND MONTH = 1 ORDER BY DATE
当我在同一个文件上从SQLLite admin执行相同的查询时,它返回所需的行

也不例外,我如何才能让上述工作。 该数据库存在,并可用于上一个查询。 结果对象是否有任何属性,我可以检查以确定确切的错误是什么

不确定这是否有帮助: 执行查询后我得到的logcat消息:

04-19 10:39:54.803:DEBUG/SntpClient(71):请求时间失败:java.net.SocketException:协议不支持地址系列

澄清: 其中一个属性具有以下特性: result.mStackTrace的值=android.database.sqlite.DatabaseObjectNotClosedException:应用程序未关闭在此处打开的游标或数据库对象

现在,我想首先我必须关闭和打开一些光标,我愚蠢地把它打开了,但现在试图找到它,如果你能提出任何建议,请做

另外一个问题,是否有任何方法可以查看打开的数据库连接?

您是否使用过


dataBase=this.openOrCreateDatabase(dbName,MODE_PRIVATE,null)

你从哪里得到的错误?你不说。你查过logcat了吗?您可以在db查询调用周围放置一个
Try{}catch(异常e){Log.d(“blah”,e.getMessage())}
。没有错误,这就是它编译并运行良好的问题,但结果中没有行,而同一查询在SQLLite管理中就像一个符咒一样工作/嗯,这是一个非常复杂的问题。我知道您说没有错误,但只是为了确定您是否尝试将调用封装在try{}catch(){}中?它被try{}catch{}包围,早些时候,当我错过openDatabase()时,它抛出了一个异常,我解决了它,但是这个。。。。真奇怪…:Pi注意到您编辑的“协议不支持地址族”错误。这听起来很可疑。我试过谷歌搜索,是一个套接字异常,但看不到任何有用的东西哦,是的,数据库连接已打开,其他查询工作正常!问题是我没有从这个查询中得到任何行…返回的游标是否有任何属性可以告诉我原因??:/光标打开了,但这是接近答案的地方。