Ownsight

标题: sqlite 返回 插入数据 ID [打印本页]

作者: craft? ? 时间: 2016-5-3 07:07
标题: sqlite 返回 插入数据 ID
转自:http://www.cnblogs.com/94cool/archive/2012/11/07/2759158.html


C#代码??


作者: craft? ? 时间: 2016-5-3 07:09
转自:http://blog.csdn.net/oinux/article/details/7628071
在SQLite数据库中获取新插入数据自增长的ID值
使用last_insert_rowid()函数,例如:

? ?? ???SQLiteDatabase??db = helper.getWritableDatabase();
? ?? ???db.execSQL("insert into person(name,phone,amount) values(?,?,?) ",
? ?? ?? ?? ?? ? new Object[]{person.getName(),person.getPhone(),person.getAmount()});
? ?? ???Cursor cursor = db.rawQuery("select last_insert_rowid() from person",null);? ?? ???
? ?? ???int strid;??
? ?? ???if(cursor.moveToFirst())
? ?? ?? ???strid = cursor.getInt(0);
? ?? ???Log.i("testAuto", strid+"");




欢迎光临 Ownsight (http://bbs.ownsight.net/) Powered by Discuz! X3.2