0
我有下面的代碼(這是部分的,ofcourse)。我可以連接成功的數據庫,我可以做INSERT INTO
和所有的東西,但SELECT FROM
的結果永遠不能顯示。PostgreSQL的libpq和SELECT FROM
snprintf(sqlSelect, sizeof(sqlSelect), "select * from %s", sqlTableName);
res = PQexec(conn, sqlSelect);
if (PQresultStatus(res) != PGRES_TUPLES_OK) {
fprintf(stderr, "SELECT FROM failed: %s", PQerrorMessage(conn));
PQclear(res);
exitNicely(conn);
}
PQclear(res);
爲什麼上面的代碼不會在終端打印SELECT * FROM db_name
結果?
你收到什麼錯誤? – cdhowie 2013-02-08 19:44:56
我沒有收到任何類型的錯誤。只是「空白」行應該表明'SELECT'命令已成功傳遞到服務器。 – Teddy 2013-02-08 19:47:03
我沒有看到任何將打印查詢結果的代碼(並且不,它不會自動發生) – 2013-02-08 19:48:14