| 3269 | } |
| 3270 | |
| 3271 | char * |
| 3272 | PQresultErrorField(const PGresult *res, int fieldcode) |
| 3273 | { |
| 3274 | PGMessageField *pfield; |
| 3275 | |
| 3276 | if (!res) |
| 3277 | return NULL; |
| 3278 | for (pfield = res->errFields; pfield != NULL; pfield = pfield->next) |
| 3279 | { |
| 3280 | if (pfield->code == fieldcode) |
| 3281 | return pfield->contents; |
| 3282 | } |
| 3283 | return NULL; |
| 3284 | } |
| 3285 | |
| 3286 | int |
| 3287 | PQntuples(const PGresult *res) |
no outgoing calls