Better-sqlite3 class SqliteError
跳到导航
跳到搜索
当在SQLite3中发生错误时,将抛出一个SqliteError
对象。SqliteError
是Error
的子类。每个SqliteError
对象都有一个code
属性,它是一个与这里定义的”扩展结果代码”相匹配的字符串(例如,"SQLITE_CONSTRAINT_UNIQUE"
)。
如果你收到一个SqliteError
,那可能意味着你在使用SQLite3时出现了问题。这个错误不是来自better-sqlite3
,所以它可能不是better-sqlite3
的问题。建议你在这里了解错误的含义,并阅读他们的文档以了解更多关于如何使用SQLite3的信息。
在SQLite3抛出一个不被
better-sqlite3
识别的错误(这将被认为是better-sqlite3
的一个bug)的情况下,code
属性将是"UNKNOWN_SQLITE_ERROR_NNNN"
,其中NNNN
是数字错误代码。如果这种情况发生在你身上,请将其报告为一个问题。