我已經連接到PostgreSQL數據庫成功,但我似乎無法查詢它我已經嘗試了幾個查詢,但仍然面臨着這個錯誤。無法查詢PostgreSQL數據庫
Connection Successful
QSqlError("42601", "QPSQL: Unable to create query", "ERROR: syntax error at
end of input\nLINE 1: EXECUTE \n ^\n(42601)")
我的代碼
void MainWindow::connection()
{
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("localhost");
db.setDatabaseName("postgres");
db.setUserName("postgres");
db.setPassword("xxx");
db.setPort(5433);
if (db.open())
qDebug() << "Connection Successful";
else
qDebug() << "Connection Failed!";
}
void MainWindow::query()
{
QSqlQuery query("select * from company");
if(!query.exec())
qDebug() << query.lastError();
else
{
while(query.next())
{
qDebug() << query.value(0).toString();
ui->label_2->setText(query.value(0).toString());
}
}
}
誰能請賜教
你看看日誌文件的PostgreSQL服務器上? –