android 中SQLite如何插入数据后获得ID?

我知道sql中是LAST_INSERT_ID不知道SQLIte中可以用吗?请教大家。。... 我知道sql中 是 LAST_INSERT_ID 不知道 SQLIte 中可以用吗? 请教大家。。 展开
 我来答
匿名用户
2013-12-16
展开全部
String sql="insert into DishName (name_en,name_ch,price,isdiscount,Unit,PictureFile,Desc_ch) " + " values(???????)“ db.execSQL(sql); cur=db.rawQuery("select LAST_INSERT_ROWID() ",null); cur.moveToFirst();比较喜欢这种写法,如果字段一多db.insert总是返回-1,都不知道错哪里了
匿名用户
2013-12-16
展开全部
谢热情, 解决了。用的 select_last_insert_Rowid..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式