diff --git a/sqliter-driver/src/nativeCommonMain/kotlin/co/touchlab/sqliter/interop/SqliteDatabase.kt b/sqliter-driver/src/nativeCommonMain/kotlin/co/touchlab/sqliter/interop/SqliteDatabase.kt index 24d446c2..5800a164 100644 --- a/sqliter-driver/src/nativeCommonMain/kotlin/co/touchlab/sqliter/interop/SqliteDatabase.kt +++ b/sqliter-driver/src/nativeCommonMain/kotlin/co/touchlab/sqliter/interop/SqliteDatabase.kt @@ -19,7 +19,9 @@ internal class SqliteDatabase(path:String, label:String, val logger: Logger, pri ) if (err != SQLITE_OK) { - throw sqlException(logger, config, "error while compiling: $sqlString", err) + val error = sqlite3_errmsg(dbPointer)?.toKString() + + throw sqlException(logger, config, "error while compiling: $sqlString\n$error", err) } statementPtr.value!!