memoria insuficiente Error al abrir la base de datos error
Error al acceder a la base de datos
"DB Open false:" QSqlError("", "", "")
QSqlQuery::exec: database not open
QSqlDatabasePrivate::database: unable to open database: "out of memory Error opening database"
Error de memoria insuficiente al abrir la base de datos La
primera reacción fue causada por la falta de memoria en sqlit3, luego fui a Baidu a buscar las razones y los resultados, después de todos los intentos fue inútil.
Más tarde, volví a abrir el software y esta vez no hubo ningún mensaje de error, por lo que sospecho que mi operación anterior causó el error.
Todos los que están aquí informarán un error porque cuando accedo a la base de datos, la ruta de la carpeta y el archivo de la base de datos para crear la conexión son dinámicos (creados de acuerdo con la fecha) .Cuando accedo a la base de datos directamente, si no hago la inicialización , No tengo esta base de datos. Archivo DB, por lo que fallará al abrir la base de datos y se producirán los problemas anteriores.
para resumir
El problema de falta de memoria Error al abrir la base de datos no solo se debe a la falta de memoria, sino que también puede deberse a errores en el código mismo.