You are using software which handles transactions itself. It won't let you create your own transactions. Which means it's useless for anything including transaction commands. The SQLite team is not connected with that software and cannot help you with problems with it. If you want to use software which the SQLite team can help with, please use the software in the appropriate 'Precompiled Binaries' section of this page <https://sqlite.org/download.html> People on this forum can help you with that software since it was developed by the same people who developed SQLite itself.