Hola, estoy trabajando con QPSQL y basicamente tengo este problema. Hago una consulta inicial a una tabla de un esquema explicitamente:
SELECT fac_suc, fac_tip, fac_stip, fac_nro, fac_fec, fac_hora, fac_clie, fac_itot FROM forumvta.factu WHERE fac_fec ...
Ejecuto con un query.exec(v_sql);
Luego cuando hago el bucle con el query.next() genero otra variable tipo query que ejecuta esta consulta sobre una tabla de otro esquema:
SELECT cc_nom, cc_dom FROM minor.clientes WHERE cc_nro = ...
Cuando lo ejecuto no me devuelve nada. Cuando lo debugeo tampoco, si le paso el .size me tira 0. Si la segunda consulta la hago sobre otra tabla del mismo esquema que la primera consulta entonces si devuelve algo.
Por lo que vi en otros post y googleando, esto pasaba pero cuando mapeaban tablas a QSqlTableModel o QSqlRelationalTableModel no de esta forma.
Si mas o menos entendieron el problema y quieren ver el codigo, lo subo.
Saludos y gracias!
SELECT fac_suc, fac_tip, fac_stip, fac_nro, fac_fec, fac_hora, fac_clie, fac_itot FROM forumvta.factu WHERE fac_fec ...
Ejecuto con un query.exec(v_sql);
Luego cuando hago el bucle con el query.next() genero otra variable tipo query que ejecuta esta consulta sobre una tabla de otro esquema:
SELECT cc_nom, cc_dom FROM minor.clientes WHERE cc_nro = ...
Cuando lo ejecuto no me devuelve nada. Cuando lo debugeo tampoco, si le paso el .size me tira 0. Si la segunda consulta la hago sobre otra tabla del mismo esquema que la primera consulta entonces si devuelve algo.
Por lo que vi en otros post y googleando, esto pasaba pero cuando mapeaban tablas a QSqlTableModel o QSqlRelationalTableModel no de esta forma.
Si mas o menos entendieron el problema y quieren ver el codigo, lo subo.
Saludos y gracias!