Buenas, On Wednesday 18 January 2012 22:57:28 Marioca wrote: > Buenas lista, estoy intentando crear una aplicación en QT 4 c++ y mi gran > problema es que no puedo crear una conexión con la base de datos postgres, > el error es lo siguiente: > -/home/user/repositorio/distribucion/conectar.cpp:28: error: no matching > function for call to ‘QSqlDatabase::setPort(QString&)’ > -/usr/include/qt4/QtSql/qsqldatabase.h:113: note: candidates are: void > QSqlDatabase::setPort(int) Estas pasando el puntero de un string a la funcion setPort(), y esa funcion solo acepta variables de tipo entero. Convierte el parámetro del puerto a entero (int) antes de llamar a setPort(), o asegurate que ya es un numero y no un texto. -- Marc Olivé Blau Advisors marc.olive@blauadvisors.com C/ Molí de Guasch, 10 baixos 1a, 43440 L’Espluga de Francolí (Tarragona) Tel. +34 977 870 702 Tel i Fax. + 34 977 870 507 www.blauadvisors.com
Attachment:
signature.asc
Description: This is a digitally signed message part.