Arvin_ghost
Arvin_ghost
2015-06-19 15:11
采纳率: 52.2%
浏览 3.0k

SQLite insert数据不报错,但是数据库中没有该记录

检查了一遍,应该没什么错误啊,中间用了下cursor,为什么没有这条数据记录呢

//省略之前
sqLiteOpenHelper_userList=new SQLiteOpenHelper_UserList(User_Register.this,"UserList.db",1);

//省略其他
   sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(null,?,?)",new String[]{userName,passWord});
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • danielinbiti
    danielinbiti 2015-06-19 15:23
    已采纳

    看看logcat是否有什么信息提示或者错误提示。

    点赞 评论
  • devmiao
    devmiao 2015-06-19 15:16

    看下插入的是不是你预期的那个数据库。另外看看有没有try catch吃掉了错误。

    点赞 评论
  • frank_20080215
    frank_20080215 2015-06-19 22:13

    sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(null,?,?)",new String[]{userName,passWord});
    改成sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(?,?)",new String[]{userName,passWord});
    null去掉

    点赞 评论
  • shanyezhihe
    山野纸鹤 2015-06-23 05:29

    检查一下表创建是否有问题,若无问题直接用insert方法试试

    点赞 评论

相关推荐