2 slaks SLaks 于 2013.04.23 15:24 提问

从数据库中获取系列 ID

下面是我在DBAdapter获取id的函数,我想获取所有的ID,然后显示在toast信息的list中。不知道哪里出错了。

public Cursor fetchAllIDs() {

         return mDb.query(DATABASE_TABLE0, new String[] {IDno1}, null, null, null, null,   null);
   }

在按钮点击事件上调用的下面的函数,我想让 toast 里填充满所有的ID.

private void fillData() {
       //  从数据库中获取所有的ID
          Cursor c = DBHelper.fetchAllIDs();
          startManagingCursor(c);

          String[] from = new String[] {DBAdapter.IDno1 };
          Toast.makeText(getApplicationContext(), ""+from, Toast.LENGTH_LONG).show();
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
数据库练习(二)三个数据库根据指定id获取name和存储数据库名称
已知有三个数据库mysql,mongodb和redis,已经分别存储了不同的学生信息,数据全部采用字符串类型,只有id和name两个字段(在mongo和redis中键为id,值为name),现需编写代码实现需求:根据指定id获取对应的name和存储该条信息的数据库名称。 答案结果如下: from pymysql import * from pymongo impo
全面解决--如何获得刚插入数据库的记录的ID号?
如何获得刚插入数据库的记录的ID号?1.SQL Server对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@IDENTITY的不足.当你插入新记录后,可以调用函数:PRINT IDENT_CURRENT(table) 这将获得新的IDENTITY值,不管数据库中是不是有记录添加(这就避免了@@IDENT
Raozro系列--获取结果集的所有字段名称
@{ var db = Database.Open(Config.Default_ConnString); string sql = "select * from dic_area where area_id=@0"; IEnumerable rows = db.Query(sql, 1101); DynamicRecord row = rows.First();
获得数据库表的最大id值。然后加1作为下一个id
获得数据库表的最大id值。然后加1作为下一个id     //查找最后一行的id     public String GetLastId() {        SQLiteDatabase db=mydbhelper.getReadableDatabase();        String sqlString="select id from t1";        Cursor curs
如何获取数据库新插入数据的主键id
如何获取数据库新插入数据的主键id 例如我们新建了一张表T_User,字段如下u_id,主键,为标示符,user_name......然后我们来执行一个新增插入操作:      insert into T_User(user_name,user_password,user_email,user_ip)      values('admin','123456','32962435@qq
SSM从session获取id查询对象,获取图片地址,传入前台
@Autowired private IStoreService storeService; // 回显店铺信息 @RequestMapping("/formList") public ModelAndView formList(HttpServletRequest request){ ConsoleLoginUserInfo user=getCurrentUserInfo(); Mo
数据库表设置id重新从1开始
truncate语句,是清空表中的内容,包括自增主键的信息。truncate表后,表的主键就会重新从1开始。 语法: TRUNCATE TABLE table1
如何随机获取数据库不连续ID的数据?
这个问题的来由是我朋友要为一网站实现一个标签云功能,和我交流后我给出了一个方案,在此略作记录,亦求拍砖。 大概需求这是样的: 在数据库有一张表A如下图: 其中id字段的值未必是连续的,现在我朋友要做的事情就是要从这张表获取5条数据,但这5条数据是具有随机性的,比如可能是[6,2,5,10,17] 解决方案和推理过程如下: 1、先求出这张表最小和最大的id还有数据的条数, 设
数据库中的id列重新从1开始排序
第一步,删除id列:alter table 表名 drop column id;第二步,重新建立id列,使之自增:alter table 表名 add id int identity (1,1) primary key;
SQL从数据库中随机取数据(原文转自博客园)
如何随机取记录?(MSSQL、Access、MySql) 1、数据量少的时候可以使用sql自带的newid()函数 select top 7 from table order by newid() select top 5 a.columName from (select distinct columName from tableName) a order by newid() 2、数据量