Я начал использовать PQsetSingleRowMode
, чтобы иметь возможность лучше контролировать данные при их потоковой передаче после PQsendQueryParams
. Вам нужно позвонить PQgetResult
намного больше, но действительно ли гарантировано, что вы будете получать одну запись каждый раз, и, таким образом, PQntuples
возвращает 1?
Я спрашиваю, потому что я не уверен, что на 100% безопасно отбросить код, который проверяет на PQntuples
и повторяет это много раз. Кроме того, я не возражаю против того, чтобы значение было больше 1. Или если бы был отдельный режим & ldquo; пожарного шланга & rdquo; где вы получаете любые записи, которые были полностью переданы по сети с момента предыдущего PQgetresult
...