0% found this document useful (0 votes)
231 views

Tpostgre - PRG Harbour

This document describes classes and methods for interacting with a PostgreSQL database from Harbormaster code. It defines the TPQServer class for managing connections and executing queries. The TPQQuery class represents a database query result set. Methods are listed for navigating, updating and retrieving records from the result set. The TPQRow class encapsulates an individual database row with methods for getting and setting field values.

Uploaded by

Juan Urbina
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
231 views

Tpostgre - PRG Harbour

This document describes classes and methods for interacting with a PostgreSQL database from Harbormaster code. It defines the TPQServer class for managing connections and executing queries. The TPQQuery class represents a database query result set. Methods are listed for navigating, updating and retrieving records from the result set. The TPQRow class encapsulates an individual database row with methods for getting and setting field values.

Uploaded by

Juan Urbina
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 2

tpostgre.

prg
Type Function Source Line
CLASS TPQServer
TPQSERVER:METHOD Close()
TPQSERVER:METHOD TransactionStatus()
TPQSERVER:METHOD Execute( cQuery )
TPQSERVER:METHOD NetErr()
TPQSERVER:METHOD ErrorMsg()
TPQSERVER:METHOD SetVerbosity(num)
TPQSERVER:METHOD New( cHost, cDatabase, cUser, cPass, nPort, Schema ) CLASS TPQserver
TPQSERVER:METHOD Destroy() CLASS TPQserver
TPQSERVER:METHOD SetSchema( cSchema ) CLASS TPQserver
TPQSERVER:METHOD StartTransaction() CLASS TPQserver
TPQSERVER:METHOD Commit() CLASS TPQserver
TPQSERVER:METHOD Rollback() CLASS TPQserver
TPQSERVER:METHOD Query( cQuery ) CLASS TPQserver
TPQSERVER:METHOD TableExists( cTable ) CLASS TPQserver
TPQSERVER:METHOD ListTables() CLASS TPQserver
TPQSERVER:METHOD TableStruct( cTable ) CLASS TPQserver
TPQSERVER:METHOD CreateTable( cTable, aStruct ) CLASS TPQserver
TPQSERVER:METHOD DeleteTable( cTable ) CLASS TPQserver
TPQSERVER:METHOD TraceOn( cFile ) CLASS TPQserver
TPQSERVER:METHOD TraceOff() CLASS TPQserver

CLASS TPQQuery
TPQQUERY:METHOD Close()
TPQQUERY:METHOD Fetch()
TPQQUERY:METHOD Bof()
TPQQUERY:METHOD Eof()
TPQQUERY:METHOD RecNo()
TPQQUERY:METHOD Lastrec()
TPQQUERY:METHOD NetErr()
TPQQUERY:METHOD ErrorMsg()
TPQQUERY:METHOD FCount()
TPQQUERY:METHOD Changed(nField)
TPQQUERY:METHOD Blank()
TPQQUERY:METHOD New( pDB, cQuery, lallCols, cSchema, res ) CLASS TPQquery
TPQQUERY:METHOD Destroy() CLASS TPQquery
TPQQUERY:METHOD Refresh(lQuery,lMeta) CLASS TPQquery
TPQQUERY:METHOD Struct() CLASS TPQquery
TPQQUERY:METHOD Read() CLASS TPQquery
TPQQUERY:METHOD Skip( nrecno ) CLASS TPQquery
TPQQUERY:METHOD Goto( nRecno ) CLASS TPQquery
TPQQUERY:METHOD FieldPos( cField ) CLASS TPQquery
TPQQUERY:METHOD FieldName( nField ) CLASS TPQquery
TPQQUERY:METHOD FieldType( nField ) CLASS TPQquery
TPQQUERY:METHOD FieldLen( nField ) CLASS TPQquery
TPQQUERY:METHOD FieldDec( nField ) CLASS TPQquery
TPQQUERY:METHOD Delete(oRow) CLASS TPQquery
TPQQUERY:METHOD Append( oRow ) CLASS TPQquery
TPQQUERY:METHOD Update(oRow) CLASS TPQquery
TPQQUERY:METHOD FieldGet( nField, nRow ) CLASS TPQquery
TPQQUERY:METHOD Getrow( nRow ) CLASS TPQquery
TPQQUERY:METHOD GetBlankRow() CLASS TPQquery
TPQQUERY:METHOD SetKey() CLASS TPQquery

CLASS TPQRow tpostgre.prg


TPQROW:METHOD FCount()
TPQROW:METHOD Changed( nField )
TPQROW:METHOD FieldGetOld( nField )
TPQROW:METHOD new( row, old, struct) CLASS TPQrow
TPQROW:METHOD FieldGet( nField ) CLASS TPQrow
TPQROW:METHOD FieldPut( nField, Value ) CLASS TPQrow
TPQROW:METHOD FieldName( nField ) CLASS TPQrow
TPQROW:METHOD FieldPos( cField ) CLASS TPQrow
TPQROW:METHOD FieldType( nField ) CLASS TPQrow
TPQROW:METHOD FieldLen( nField ) CLASS TPQrow
TPQROW:METHOD FieldDec( nField ) CLASS TPQrow
STATIC FUNCTION DataToSql(xField)
STATIC FUNCTION ValueToString(xField)

You might also like