在 fprintf(stderr,"sqlite3_step(%d): %s\n", tTempRet, sqlite3_errmsg(pTempSongDb)); 这里
打印的 errmsg 请问一般是什么原因造成
6 个解决方案
#1
里面的errmsg不是出现了错误信息的么?还是其他什么问题?
#2
我不太清楚 这个错误信息是什么造成的
#3
SQL logic error or missing database
#4
数据库查询逻辑错误或丢失的数据库。
#5
根据错误信息很明显的可以找问题啊。
要么sql语句出了问题,要么数据库不存在。你可以用SQLite的命令行检查
#6
谢谢 问题已经解决了 程序太大了 是在其他线程 因为某些原因把其重新打开 造成的问题
#1
里面的errmsg不是出现了错误信息的么?还是其他什么问题?
#2
里面的errmsg不是出现了错误信息的么?还是其他什么问题?
我不太清楚 这个错误信息是什么造成的
#3
里面的errmsg不是出现了错误信息的么?还是其他什么问题?
SQL logic error or missing database
#4
数据库查询逻辑错误或丢失的数据库。
#5
里面的errmsg不是出现了错误信息的么?还是其他什么问题?
SQL logic error or missing database
根据错误信息很明显的可以找问题啊。
要么sql语句出了问题,要么数据库不存在。你可以用SQLite的命令行检查
#6
谢谢 问题已经解决了 程序太大了 是在其他线程 因为某些原因把其重新打开 造成的问题