今天应老师要求修改数据库部分时,突然执行sql语句时候用lasterror()提示out of memory,可是我几乎什么都没改动,百思不得其解。
后来发现居然是定义QSqlQuery的前面database没有打开。只要在定义QSqlQuery的前面open database就可以了。
今天应老师要求修改数据库部分时,突然执行sql语句时候用lasterror()提示out of memory,可是我几乎什么都没改动,百思不得其解。
后来发现居然是定义QSqlQuery的前面database没有打开。只要在定义QSqlQuery的前面open database就可以了。