sqlite3_step: errmsg SQL logic error or missing database

时间:2022-04-19 15:44:21
sqlite3_step: errmsg SQL logic error or missing database

在 fprintf(stderr,"sqlite3_step(%d): %s\n", tTempRet, sqlite3_errmsg(pTempSongDb)); 这里
打印的 errmsg  请问一般是什么原因造成

6 个解决方案

#1


里面的errmsg不是出现了错误信息的么?还是其他什么问题?

#2


引用 1 楼 FightForProgrammer 的回复:
里面的errmsg不是出现了错误信息的么?还是其他什么问题?


我不太清楚 这个错误信息是什么造成的 

#3


引用 1 楼 FightForProgrammer 的回复:
里面的errmsg不是出现了错误信息的么?还是其他什么问题?

 SQL logic error or missing database

#4


数据库查询逻辑错误或丢失的数据库。

#5


引用 3 楼 q3733353520 的回复:
Quote: 引用 1 楼 FightForProgrammer 的回复:

里面的errmsg不是出现了错误信息的么?还是其他什么问题?

 SQL logic error or missing database

根据错误信息很明显的可以找问题啊。
要么sql语句出了问题,要么数据库不存在。你可以用SQLite的命令行检查

#6


谢谢  问题已经解决了   程序太大了  是在其他线程 因为某些原因把其重新打开 造成的问题 

#1


里面的errmsg不是出现了错误信息的么?还是其他什么问题?

#2


引用 1 楼 FightForProgrammer 的回复:
里面的errmsg不是出现了错误信息的么?还是其他什么问题?


我不太清楚 这个错误信息是什么造成的 

#3


引用 1 楼 FightForProgrammer 的回复:
里面的errmsg不是出现了错误信息的么?还是其他什么问题?

 SQL logic error or missing database

#4


数据库查询逻辑错误或丢失的数据库。

#5


引用 3 楼 q3733353520 的回复:
Quote: 引用 1 楼 FightForProgrammer 的回复:

里面的errmsg不是出现了错误信息的么?还是其他什么问题?

 SQL logic error or missing database

根据错误信息很明显的可以找问题啊。
要么sql语句出了问题,要么数据库不存在。你可以用SQLite的命令行检查

#6


谢谢  问题已经解决了   程序太大了  是在其他线程 因为某些原因把其重新打开 造成的问题