当前位置:  开发笔记 > 数据库 > 正文

SQLiteException未知错误

如何解决《SQLiteException未知错误》经验,为你挑选了1个好方法。

有谁知道这意味着什么?我正在尝试在onActivityResult()中启动一个事务,以根据收到的结果插入一行.

03-05 15:39:51.937:错误/数据库(2387):准备'BEGIN EXCLUSIVE;'时,错误21(内存不足)在0x0上.

03-05 15:39:51.967:DEBUG/AndroidRuntime(2387):关闭VM 03-05 15:39:51.967:WARN/dalvikvm(2387):threadid = 3:线程退出未捕获异常(组= 0x40013140)

03-05 15:39:51.967:ERROR/AndroidRuntime(2387):未捕获的处理程序:由于未捕获的异常导致主线程退出

03-05 15:39:52.137:ERROR/AndroidRuntime(2387):java.lang.RuntimeException:传递结果失败ResultInfo {who = null,request = 1,result = -1,data = Intent {(has extras)}} to activity {com.ozdroid/com.ozdroid.load.LoadView}:android.database.sqlite.SQLiteException:unknown error:BEGIN EXCLUSIVE;

...

03-05 15:39:52.137:ERROR/AndroidRuntime(2387):引起:android.database.sqlite.SQLiteException:未知错误:BEGIN EXCLUSIVE;

...

03-05 15:39:52.137:ERROR/AndroidRuntime(2387):在android.database.sqlite.SQLiteDatabase.beginTransaction(SQLiteDatabase.java:434)

Josef Pflege.. 9

我在两种情况下遇到过这种情况:

    当SQL语句包含语法错误时

    何时beginTransaction未打开的数据库连接上调用

看起来你已经遇到了第二名.致电之前,请检查您的语法并确保您open()(而不是close())您的数据库.beginTransaction

我认为我们可以同意产生的logcat错误消息不是100%有用.



1> Josef Pflege..:

我在两种情况下遇到过这种情况:

    当SQL语句包含语法错误时

    何时beginTransaction未打开的数据库连接上调用

看起来你已经遇到了第二名.致电之前,请检查您的语法并确保您open()(而不是close())您的数据库.beginTransaction

我认为我们可以同意产生的logcat错误消息不是100%有用.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有