Exec Envia una consulta al servidor. Prob�blemente sea m�s deseable utilizar una de las dos siguientes funciones.
ExecStatusType PgConnection::Exec(const char* query) |
PGRES_EMPTY_QUERY |
PGRES_COMMAND_OK, si la consulta era un comando |
PGRES_TUPLES_OK, si la consulta ha devuelto tuplas |
PGRES_COPY_OUT |
PGRES_COPY_IN |
PGRES_BAD_RESPONSE, si se ha recibido una respuesta inesperada |
PGRES_NONFATAL_ERROR |
PGRES_FATAL_ERROR |
ExecCommandOk Env�a una consulta de comando sobre el servidor.
int PgConnection::ExecCommandOk(const char *query) |
ExecTuplesOk Env�a una consulta de tuplas al servidor.
int PgConnection::ExecTuplesOk(const char *query) |
ErrorMessage Devuelve el texto del �ltimo mensaje de error.
const char *PgConnection::ErrorMessage() |
Tuples Devuelve el n�mero de tuplas (instancias) presentes en el resultado de la consulta.
int PgDatabase::Tuples() |
Fields Devuelve el n�mero de campos (atributos) de cada tupla de las que componen el resultado de la consulta.
int PgDatabase::Fields() |
FieldName Devuelve el nombre del campo (atributo) asociado al �ndice de campo dado. Los �ndices de campo empiezan en 0.
const char *PgDatabase::FieldName(int field_num) |
FieldNum PQfnumber Devuelve el �ndice del campo (atributo) asociado con el nombre del campo dado.
int PgDatabase::FieldNum(const char* field_name) |
FieldType Devuelve el tipo de campo asociado con el �ndice de campo dado. El entero devuelto es una codificaci�n interna del tipo. Los �ndices de campo empiezan en 0.
Oid PgDatabase::FieldType(int field_num) |
FieldType Devuelve el tipo de campo asociado con el nombre de campo dado. El entero devuelto es una codificaci�n interna del tipo. Los �ndices de campo empiezan en 0.
Oid PgDatabase::FieldType(const char* field_name) |
FieldSize Devuelve el tama�o en bytes del campo asociado con el �ndice de campo dado. Los �ndices de campo empiezan en 0.
short PgDatabase::FieldSize(int field_num) |
FieldSize Devuelve el tama�o en bytes del campo asociado con el �ndice de campo dado. Los �ndices de campo empiezan en 0.
short PgDatabase::FieldSize(const char *field_name) |
GetValue Devuelve un valor �nico de campo (atributo) en una tupla de PGresult. Los �ndices de tupla y de campo empiezan en 0.
const char *PgDatabase::GetValue(int tup_num, int field_num) |
GetValue Devuelve el valor de un �nico campo (atributo) en una tupla de PGresult. Los �ndices de tupla y campo empiezan en 0.
const char *PgDatabase::GetValue(int tup_num, const char *field_name) |
GetLength Devuelve la longitud de un campo (atributo) en bytes. Los �ndices de tupla y campo empiezan en 0.
int PgDatabase::GetLength(int tup_num, int field_num) |
GetLength Devuelve la longitud de un campo (atributo) en bytes. Los �ndices de tupla y campo empiezan en 0.
int PgDatabase::GetLength(int tup_num, const char* field_name) |
DisplayTuples Imprime todas las tuplas y, opcionalmente, los nombres de atributo de la corriente de salida especificada.
void PgDatabase::DisplayTuples(FILE *out = 0, int fillAlign = 1, const char* fieldSep = "|",int printHeader = 1, int quiet = 0) |
PrintTuples Imprime todas las tuplas y, opcionalmente, los nombres de los atributos en la corriente de salida especificada.
void PgDatabase::PrintTuples(FILE *out = 0, int printAttName = 1, int terseOutput = 0, int width = 0) |
GetLine
int PgDatabase::GetLine(char* string, int length) |
PutLine
void PgDatabase::PutLine(const char* string) |
OidStatus
const char *PgDatabase::OidStatus() |
EndCopy
int PgDatabase::EndCopy() |