Guardar QSqlQuery.prepare en un QString.



  • Buenas noches.
    Estoy intentando guardar una consulta en una cadena para poderla ejecutar en caso de que el servidor remoto esté apagado pero lo mismo con executedQuery que con lastQuery me salen las interrogaciones del bindValue.
    ¿Hay alguna forma de verla consulta que realmente se ejecuta?
    Gracias


  • Moderators

    Hola

    Pues nunca lo había probado y me dio curiosidad y resulta que obtengo los mismos resultados que tú.

    Estuve buscando un poco y encontré que te tienes que hacer una función en la que vayas reemplazando cada parámetro por su valor. Encontré una por ahí y funciona, pero solo con parámetros por nombre, si uso parámetros poscicionales (?) no, mirando en la documentación encontré que según uses parámetros posicionales o con nombre, la forma varía un poco, así que tendrás que armarte una función según necesites.

    Un saludo



  • Muchas gracias por la información y por el interés.
    Al final como los valores para el bindValue llegaban de una QStringList monto la sentencia desde ella pero he aprendido una cosa mas.


Log in to reply