在C中捕获Sqlite命令行函数错误

在C中捕获Sqlite命令行函数错误,c,sqlite,C,Sqlite,我有inserts.txt文件,其中包含一些“INSERT…”命令和一个空的Sqlite3数据库。 我用逗号键入了这个命令: sqlite3 database.db '.read inserts.txt' 之后,我的数据库被填充 但是如果在txt文件中有一些错误的查询,我会得到一些错误,比如 Error: no such table: asdsa 我在C代码中使用sqlite命令。如何在C代码中捕获此错误?如果使用sqlite3 C API编写C程序,请使用获取人类可读的错误消息 否则,请

我有inserts.txt文件,其中包含一些“INSERT…”命令和一个空的Sqlite3数据库。 我用逗号键入了这个命令:

sqlite3 database.db '.read inserts.txt' 
之后,我的数据库被填充

但是如果在txt文件中有一些错误的查询,我会得到一些错误,比如

Error: no such table: asdsa

我在C代码中使用sqlite命令。如何在C代码中捕获此错误?

如果使用sqlite3 C API编写C程序,请使用获取人类可读的错误消息


否则,请澄清您的问题。

他在询问有关命令行程序的问题。(他不应该那样做,但这正是他要问的。)