问题标签 [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.
java - java.lang.RuntimeException:无法启动活动 ComponentInfo:Sqlite 异常”错误
当我尝试执行我的应用程序时,它崩溃了,我收到了这个"java.lang.RuntimeException: Unable to start activity ComponentInfo: Sqlite exception"
错误。请帮我找出我的错误。这是我的代码的快照:
这是日志猫:
sqliteexception - 某些设备中的 android.database.sqlite.SQLiteException
该应用程序运行良好,但在某些设备上关闭,此应用程序代码
我的代码是:
我得到这个错误
任何帮手
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 数据库:
回收者视图类
回收站视图适配器:
例外:
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')
更新
语法都是正确的,但是否与创建/调用它们的顺序有关,这可能导致此问题,我找不到问题所在。请帮忙
数据库
}
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(?,?, ?,?)
java - Android:rawQuery 上的 android.database.sqlite.SQLiteException
无法检测应用程序崩溃的原因。变量StartDate
和lastTimeCalculateValues
很长。
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可以使用
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.zzbxl.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 的实现
有人可以解释为什么我会收到这个错误吗?谢谢
python - python sqlite3中的fetchone vs fetchone [0]
我有一个类似下面的函数来从 SQLite3 表中获取数据。
对于“作物”和“疾病”的组合,将只有一个记录或没有记录。上面的功能在我给予时工作正常,但在我只给予fetchone()[0]
时不起作用。fetchone()
[0]
另请在此处告知如何处理NoneType
(无记录)异常。