Я создал QSqlQuery для получения некоторого значения из базы данных в памяти, которое было установлено
setDatabaseName (": memory:")
Когда явыполнить запрос, он дает мне QSqlError
QSqlError ("", "Невозможно получить строку", "Нет запроса")
Однако, когда я изменяюбаза данных, чтобы быть файловой базой данных, просто установив имя, например, «test.sqlite», запрос работает без каких-либо изменений.
Кто-нибудь знает, почему возникла эта ситуация?Есть ли какая-то разница, которую мне нужно знать, чтобы задать запрос для базы данных в памяти?