Android 如何从sqlite检索记录

Android 如何从sqlite检索记录,android,sqlite,Android,Sqlite,嗨,我是android编程新手,我创建了一个示例应用程序,允许用户从数据库获取数据。但是它没有显示数据,没有任何错误消息,只是没有显示。数据库已确认有数据。请检查我的密码,也许我忘了什么。谢谢 public void onClick(View arg){ name = txtNameS.getText().toString(); if(arg.getId()==R.id.btnfortune){ searchRecord(count);

嗨,我是android编程新手,我创建了一个示例应用程序,允许用户从数据库获取数据。但是它没有显示数据,没有任何错误消息,只是没有显示。数据库已确认有数据。请检查我的密码,也许我忘了什么。谢谢

public void onClick(View arg){
    name = txtNameS.getText().toString();
    if(arg.getId()==R.id.btnfortune){
            searchRecord(count);
            lblmessageS1.setText(name); // this is just for me to check     if it will be displayed and it is.
            lblmessageS2.setText(message);
    }

 }



 public void searchRecord(int count) throws SQLException {
    Cursor rsCursor;

    String [] rsFields = {"mesNum","Message"};

   rsCursor = dbM.dbase.query("MessageFile", rsFields, "mesNum = " + count, null, null, null, null, null);
    rsCursor.moveToFirst();

    if (rsCursor.isAfterLast()==false){

        message = rsCursor.getString(1);
    }

    rsCursor.close();
 }

顺便说一下,计数初始化为1。数据库中有10条记录。数据库中有两列mesNum和Message,我只想显示Message列。

在数组中只添加一个列名

      // SQLiteDatabase sqldb
     Cursor rsCursor= sqldb.rawQuery("your query", null);
     if (rsCursor!= null) {
            if (rsCursor.moveToFirst()) {
                do {
                     // do here for get data   message = rsCursor.getString(1);
                   }while (cursor.moveToNext());
            }
            cursor.close();
        }
String [] rsFields = {"Message"};

    cursor = dbM.dbase.query(true,"MessageFile", rsFields, "yourcolumn= "+count, null, null, null, null, null);

while( cursor != null && cursor.moveToNext() ) 
{
  cursor.getString(0);
}
cursor.close();

在数组中只添加一个列名

String [] rsFields = {"Message"};

    cursor = dbM.dbase.query(true,"MessageFile", rsFields, "yourcolumn= "+count, null, null, null, null, null);

while( cursor != null && cursor.moveToNext() ) 
{
  cursor.getString(0);
}
cursor.close();

先生,如果我使用这个代码片段,我会得到一些错误,我会得到一个致命的例外如果我使用这个代码片段,我会得到一些错误,我会得到一个致命的例外,巴辛加先生,谢谢你的回答,它解决了问题,谢谢你,非常高兴:。。别叫我先生。。没关系:)巴辛加先生谢谢你的回答它解决了问题非常感谢我的荣幸:)。。别叫我先生。。没关系:)为什么不调试它?为什么不调试它?