SQLiteLog: (1) no such table: tab_invite

本文详细解析了在尝试向SQLite数据库插入数据时遇到的“nosuchtable”异常,该异常通常发生在试图引用未创建的表时。文章深入探讨了错误的根本原因,并提供了创建缺失表的解决方案,以确保应用程序的正常运行。

04-29 17:58:08.531 7415-7439/com.example.im E/SQLiteLog: (1) no such table: tab_invite
04-29 17:58:08.533 7415-7439/com.example.im E/SQLiteDatabase: Error inserting reason=sds status=2 user_name=3 user_hxid=3
    android.database.sqlite.SQLiteException: no such table: tab_invite (code 1): , while compiling: INSERT INTO tab_invite(reason,status,user_name,user_hxid) VALUES (?,?,?,?)
        at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
        at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:887)
        at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:498)
        at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
        at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
        at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
        at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1469)
        at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1341)
        at com.example.im.model.dao.InviteTableDao.addInvitation(InviteTableDao.java:48)
        at com.example.im.model.event.EventListener$1.onFriendRequestAccepted(EventListener.java:233)
        at com.hyphenate.chat.EMContactManager$EMAContactListenerImpl.onContactAgreed(Unknown Source)

 

原因 我的是表没有创建

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值