[RESOLVIDO] Erro em query multi "insert or replace" com sqlite e Qt 4.8



  • Ola, no sqlitestudio 2.1.4 a query funciona mas na aplicação não.

    saida do lastQuery
    @"INSERT OR REPLACE INTO settings (field, value) VALUES ('modo','0'), ('server_ip_address','192.168.0.3'), ('server_login','teste'), ('server_passwd','123456'), ('server_folder','pessoal')"@

    saida do lastError
    @QSqlError(-1, "Unable to fetch row", "No query")@



  • Várias linhas em um insert só é suportado a partir da versão 3.7.11 do sqlite (http://www.sqlite.org/releaselog/3_7_11.html)

    Eu não sei qual a versão do SQLite que vem com o Qt. Mas você consegue saber executando "SELECT sqlite_version();"



  • a versão é 3.7.7

    mudei pra varios inserts pra este caso.

    obrigado.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.