问题标签 [sqliteexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1848 浏览

java - android.database.sqlite.SQLiteException:没有这样的列:bucket_display_name

我试图使用MediaStore. 这在 Android 10 API 29 上运行良好,但不适用于以前的 Android 版本。我附上了 Android 10 API 29 上工作示例的屏幕截图。

引起:android.database.sqlite.SQLiteException:没有这样的列:bucket_display_name(代码1 SQLITE_ERROR):,编译时:SELECT bucket_display_name,bucket_id FROM audio ORDER BY date_added ASC

安卓 10 Q API 29

日志猫。

代码:

...

0 投票
5 回答
72 浏览

java - java.lang.RuntimeException:无法启动活动 ComponentInfo:Sqlite 异常”错误

当我尝试执行我的应用程序时,它崩溃了,我收到了这个"java.lang.RuntimeException: Unable to start activity ComponentInfo: Sqlite exception"错误。请帮我找出我的错误。这是我的代码的快照:

这是日志猫:

0 投票
0 回答
28 浏览

sqliteexception - 某些设备中的 android.database.sqlite.SQLiteException

该应用程序运行良好,但在某些设备上关闭,此应用程序代码

我的代码是:

我得到这个错误

任何帮手

0 投票
2 回答
159 浏览

java - 为什么 getBlob() 从我的数据库中的 Blob 列中检索整数数据?

我正在尝试将我的 SQLite 数据库中的数据显示到回收站视图。我要显示的数据是图像和文本。对于我数据库中的图像,我将图像资源转换为位图,然后转换为字节并将字节存储在我的 Blob 列中。但是,当我尝试使用从列中检索字节时,getBlob()我收到一个异常。

例外是android.database.sqlite.SQLiteException: unknown error (code 0 SQLITE_OK): INTEGER data in nativeGetBlob。我知道发生此异常是因为getBlob()从我的 Blob 列中检索 Integer 数据。但我不明白我将字节放入 Blob 列,那么为什么要getBlob()检索 Integer 数据?

我尝试过使用,getInt()但这不起作用,因为我的适配器使用BitmapFactory.decodeByteArray()期望字节参数将字节从我的列转换为位图。

SQLite 数据库:

回收者视图类

回收站视图适配器:

例外:

0 投票
0 回答
78 浏览

android - 尝试编译时未找到列,代码 1 SQLITE_ERROR[1]

我不断收到各种形式的错误,例如下面的列,但我在我的代码中看不到任何错误,例如逗号或 ' 在错误的地方等,有没有人知道这里有什么问题,可能很明显。我附上了我认为最相关的部分数据库代码。

android.database.sqlite.SQLiteException:表 MEAL_PLAN 没有名为 plan_recipe 的列(代码 1 SQLITE_ERROR[1]):,编译时:INSERT INTO MEAL_PLAN(plan_name,plan_recipe)值('Plan Name','14')

更新

语法都是正确的,但是否与创建/调用它们的顺序有关,这可能导致此问题,我找不到问题所在。请帮忙

数据库

}

0 投票
0 回答
530 浏览

kotlin-multiplatform - 在 SQLDelight 中插入数据时没有这样的表

突然之间,我的示例项目无法向表中插入数据。它抱怨没有创建表。我的示例 GitHub(https://github.com/sreexamus/KMMSQLDelightPOC)删除了示例中的 SQM 文件并进行了尝试。不确定哪个插件会即时更新,从而破坏了这一点。

Android SDK:4.1 RC SQLDelight:1.4.3 KMM:0.1.3 发布 Kotlin:1.4.10

错误:

函数没有或继承 @Throws 注释,因此异常不会作为 NSError 从 Kotlin 传播到 Objective-C/Swift。相反,它被认为是意外和未处理的。程序将终止。未捕获的 Kotlin 异常:kotlin.Exception:android/database/sqlite/SQLiteException - 没有这样的表:事件(代码 1):,编译时:INSERT OR REPLACE INTO Events(eventName, eventType, attributes, trackedAt)VALUES(?,?, ?,?)

0 投票
1 回答
123 浏览

java - Android:rawQuery 上的 android.database.sqlite.SQLiteException

无法检测应用程序崩溃的原因。变量StartDatelastTimeCalculateValues很长。

Cursor c = MyApplicationExtendsClass.database.rawQuery("SELECT * FROM " + MyApplicationExtendsClass.locationTableName + " WHERE [Date] >= '" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US).format(StartDate) + "' AND [Date] <= '" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US).format(lastTimeCalculateValues) + "' ORDER BY Id ASC", null);

来自谷歌游戏控制台的崩溃输出,5% 的活跃用户,这就是我得到的全部。

日期时间的SQLite 文档 SQLite 文档

文档说yyyy-MM-dd HH:mm:ss.SSS可以使用

0 投票
0 回答
117 浏览

android - Android Room 数据库 SqliteException 不清楚

我在我的 Google Play 控制台中收到此错误。

android.database.sqlite.SQLiteException: 在 android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow (Native Method) 在 android.database.sqlite.SQLiteConnection.executeForCursorWindow (SQLiteConnection.java:1196) 在 android.database.sqlite.SQLiteSession.executeForCursorWindow ( SQLiteSession.java:838) 在 android.database.sqlite.SQLiteQuery.fillWindow (SQLiteQuery.java:62) 在 android.database.sqlite.SQLiteCursor.fillWindow (SQLiteCursor.java:165) 在 android.database.sqlite.SQLiteCursor.getCount (SQLiteCursor.java:152) 在 android.database.AbstractCursor.moveToPosition (AbstractCursor.java:232) 在 android.database.AbstractCursor.moveToFirst (AbstractCursor.java:271) 在 in.vasudev.htmlreader.fragments.database.ScrollDao_Impl$7 .call (ScrollDao_Impl.java) 在 in.vasudev.htmlreader.fragments.database.ScrollDao_Impl$7.call (ScrollDao_Impl.java) 在 com.google.android.gms.internal.ads.z​​zbxl.call$bridge (zzbxl.java) 在 androidx.room.CoroutinesRoom$Companion$execute$$inlined$suspendCancellableCoroutine$lambda$1.invokeSuspend (CoroutinesRoom.java: 5) 在 kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java) 在 kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:88) 在 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167) ) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) 在 java.lang.Thread.run (Thread.java:919) BlockquoteresumeWith (BaseContinuationImpl.java) 在 kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:88) 在 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) 在 java.lang.Thread.run (Thread.java:919) 块引用resumeWith (BaseContinuationImpl.java) 在 kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:88) 在 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) 在 java.lang.Thread.run (Thread.java:919) 块引用

下面是我的 Room 数据库 Dao 的实现

有人可以解释为什么我会收到这个错误吗?谢谢

0 投票
1 回答
61 浏览

python - python sqlite3中的fetchone vs fetchone [0]

我有一个类似下面的函数来从 SQLite3 表中获取数据。

对于“作物”和“疾病”的组合,将只有一个记录或没有记录。上面的功能在我给予时工作正常,但在我只给予fetchone()[0]时不起作用。fetchone()[0]

另请在此处告知如何处理NoneType(无记录)异常。