dbc/ZDbcInterbase6Utils.pas File Reference

Go to the source code of this file.

Classes

class  IZParamsSQLDA
class  IZResultSQLDA
struct  TIbBlobInfo
struct  TZIbParam
class  TZParamsSQLDA
class  TZResultSQLDA
class  TZSQLDA

Typedefs

typedef interface IZSQLDA[' '] InitFields (boolean Parameters)
typedef TZIbParamPZIbParam

Enumerations

enum  TZIbSqlStatementType {
  stUnknown, stSelect, stInsert, stUpdate,
  stDelete, stDDL, stGetSegment, stPutSegment,
  stExecProc, stStartTrans, stCommit, stRollback,
  stSelectForUpdate, stSetGenerator
}

Functions

 AllocateSQLDA ()
 CheckInterbase6Error (IZInterbasePlainDriver PlainDriver, TARRAY_ISC_STATUS StatusVector, TZLoggingCategory LoggingCategory=lcOther, string SQL= '')
TZSqlType ConvertInterbase6ToSqlType (Integer SqlType, Integer SqlSubType)
 Converts a Interbase6 native types into ZDBC SQL types.
 FreeParamtersValues ()
 FreeStatement (IZInterbasePlainDriver PlainDriver, TISC_STMT_HANDLE StatementHandle)
PChar GenerateDPB (TStrings Info, Word &FDPBLength, Word &Dialect)
 Generate database connection string by connection information.
PISC_TEB GenerateTPB (TStrings Params, TISC_DB_HANDLE &Handle)
 Generate transaction structuer by connection information.
integer GetAffectedRows (IZInterbasePlainDriver PlainDriver, TISC_STMT_HANDLE StmtHandle, TZIbSqlStatementType StatementType)
 GetBlobInfo (IZInterbasePlainDriver PlainDriver, TISC_BLOB_HANDLE BlobHandle, TIbBlobInfo &BlobInfo)
IZResultSet GetCachedResultSet (string SQL, IZStatement Statement, IZResultSet NativeResultSet)
 Create CachedResultSet with using TZCachedResultSet and return it.
PXSQLDA GetData ()
LongInt GetDBImplementationClass (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle)
LongInt GetDBImplementationNo (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle)
Integer GetDBSQLDialect (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle)
string GetFieldAliasName (const Word Index)
Integer GetFieldCount ()
Word GetFieldIndex (const String Name)
SmallInt GetFieldLength (const Word Index)
string GetFieldOwnerName (const Word Index)
string GetFieldRelationName (const Word Index)
integer GetFieldScale (const Word Index)
string GetFieldSqlName (const Word Index)
TZSQLType GetFieldSqlType (const Word Index)
Smallint GetIbSqlLen (const Word Index)
Smallint GetIbSqlSubType (const Word Index)
Smallint GetIbSqlType (const Word Index)
word GetInterbase6DatabaseParamNumber (const string Value)
 Return interbase connection parameter number by it name.
word GetInterbase6TransactionParamNumber (const string Value)
 Return interbase transaction parameter number by it name.
LongInt GetLongDbInfo (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, Integer DatabaseInfoCommand)
string GetNameSqlType (Word Value)
 Return Interbase SqlType by it number.
TZIbSqlStatementType GetStatementType (IZInterbasePlainDriver PlainDriver, TISC_STMT_HANDLE StmtHandle)
String GetStringDbInfo (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, Integer DatabaseInfoCommand)
String GetVersion (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle)
boolean IsBlob (const Word Index)
boolean IsNullable (const Word Index)
 PrepareParameters (IZInterbasePlainDriver PlainDriver, string SQL, TZVariantDynArray InParamValues, TZSQLTypeArray InParamTypes, Integer InParamCount, Word Dialect, TISC_STMT_HANDLE &StmtHandle, IZParamsSQLDA ParamSqlData)
 PrepareResultSqlData (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, Word Dialect, string SQL, TISC_STMT_HANDLE &StmtHandle, IZResultSQLDA SqlData)
TZIbSqlStatementType PrepareStatement (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, PISC_TR_HANDLE TrHandle, Word Dialect, string SQL, TISC_STMT_HANDLE &StmtHandle)
string RandomString (integer Len)
 Generate specific length random string and return it.
 ReadBlobBufer (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, PISC_TR_HANDLE TransactionHandle, TISC_QUAD BlobId, Integer &Size, Pointer &Buffer)

Variables

DatabaseParams __pad0__
Number __pad10__
Number __pad11__
Number __pad12__
Number __pad13__
Number __pad14__
Number __pad15__
Number __pad16__
Number __pad17__
Number __pad18__
Number __pad19__
Number __pad1__
Number __pad20__
Number __pad21__
Number __pad22__
Number __pad23__
Number __pad24__
Number __pad25__
Number __pad26__
Number __pad27__
Number __pad28__
Number __pad29__
Number __pad2__
Number __pad30__
Number __pad31__
Number __pad32__
Number __pad33__
Number __pad34__
Number __pad35__
Number __pad36__
Number __pad37__
Number __pad38__
Number __pad39__
Number __pad3__
Number __pad40__
Number __pad41__
Number __pad42__
Number __pad43__
Number __pad44__
Number __pad45__
Number __pad46__
Number __pad47__
Number __pad48__
Number __pad49__
Number __pad4__
Number __pad50__
Number __pad51__
Number __pad52__
Number __pad53__
Number __pad54__
Number __pad55__
Number __pad56__
Number __pad57__
Number __pad58__
Number __pad59__
Number __pad5__
Number __pad60__
Number __pad61__
Number __pad62__
Number __pad63__
Number __pad64__
Number __pad65__
Number __pad66__
Number __pad67__
Number __pad68__
TransactionParams __pad69__
Number __pad6__
Number __pad70__
Number __pad71__
Number __pad72__
Number __pad73__
Number __pad74__
Number __pad75__
Number __pad76__
Number __pad77__
Number __pad78__
Number __pad79__
Number __pad7__
Number __pad80__
Number __pad81__
Number __pad82__
Number __pad83__
Number __pad84__
Number __pad85__
Number __pad86__
Number __pad8__
Number __pad9__
const BPBPrefix = "isc_dpb_"
const DefaultBlobSegmentSize = 16 * 1024
Int64 IBScaleDivisor [-1]
const MAX_DPB_PARAMS = 67
const MAX_TPB_PARAMS = 16
Number Name
const TPBPrefix = "isc_tpb_"


Typedef Documentation

typedef interface IZSQLDA [' '] InitFields(boolean Parameters)

Definition at line 124 of file ZDbcInterbase6Utils.pas.

typedef TZIbParam* PZIbParam

Definition at line 99 of file ZDbcInterbase6Utils.pas.


Enumeration Type Documentation

Enumerator:
stUnknown 
stSelect 
stInsert 
stUpdate 
stDelete 
stDDL 
stGetSegment 
stPutSegment 
stExecProc 
stStartTrans 
stCommit 
stRollback 
stSelectForUpdate 
stSetGenerator 

Definition at line 66 of file ZDbcInterbase6Utils.pas.


Function Documentation

AllocateSQLDA (  ) 

CheckInterbase6Error ( IZInterbasePlainDriver  PlainDriver,
TARRAY_ISC_STATUS  StatusVector,
TZLoggingCategory  LoggingCategory = lcOther,
string  SQL = '' 
)

TZSQLType ConvertInterbase6ToSqlType ( Integer  SqlType,
Integer  SqlSubType 
)

Converts a Interbase6 native types into ZDBC SQL types.

Parameters:
the interbase type
the interbase subtype
Returns:
a SQL undepended type.
Note: The interbase type and subtype get from RDB$TYPES table

Definition at line 1276 of file ZDbcInterbase6Utils.pas.

FreeParamtersValues (  ) 

FreeStatement ( IZInterbasePlainDriver  PlainDriver,
TISC_STMT_HANDLE  StatementHandle 
)

PChar GenerateDPB ( TStrings  Info,
Word &  FDPBLength,
Word &  Dialect 
)

Generate database connection string by connection information.

Parameters:
DPB - a database connection string
Dialect - a sql dialect number
Info - a list connection interbase parameters
Returns:
a generated string length

Definition at line 1073 of file ZDbcInterbase6Utils.pas.

References D.

PISC_TEB GenerateTPB ( TStrings  Params,
TISC_DB_HANDLE Handle 
)

Generate transaction structuer by connection information.

Parameters:
Params - a transaction parameters list
Dialect - a database connection handle
Returns:
a transaction ISC structure

Definition at line 1144 of file ZDbcInterbase6Utils.pas.

integer GetAffectedRows ( IZInterbasePlainDriver  PlainDriver,
TISC_STMT_HANDLE  StmtHandle,
TZIbSqlStatementType  StatementType 
)

GetBlobInfo ( IZInterbasePlainDriver  PlainDriver,
TISC_BLOB_HANDLE  BlobHandle,
TIbBlobInfo BlobInfo 
)

IZResultSet GetCachedResultSet ( string  SQL,
IZStatement  Statement,
IZResultSet  NativeResultSet 
)

Create CachedResultSet with using TZCachedResultSet and return it.

Parameters:
SQL a sql query command
Statement a zeos statement object
NativeResultSet a native result set
Returns:
cached ResultSet

PXSQLDA GetData (  ) 

LongInt GetDBImplementationClass ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle 
)

LongInt GetDBImplementationNo ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle 
)

Integer GetDBSQLDialect ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle 
)

string GetFieldAliasName ( const Word  Index  ) 

Integer GetFieldCount (  ) 

Word GetFieldIndex ( const String  Name  ) 

SmallInt GetFieldLength ( const Word  Index  ) 

string GetFieldOwnerName ( const Word  Index  ) 

string GetFieldRelationName ( const Word  Index  ) 

integer GetFieldScale ( const Word  Index  ) 

string GetFieldSqlName ( const Word  Index  ) 

TZSQLType GetFieldSqlType ( const Word  Index  ) 

Smallint GetIbSqlLen ( const Word  Index  ) 

Smallint GetIbSqlSubType ( const Word  Index  ) 

Smallint GetIbSqlType ( const Word  Index  ) 

Word GetInterbase6DatabaseParamNumber ( const string  Value  ) 

Return interbase connection parameter number by it name.

Parameters:
Value - a connection parameter name
Returns:
- connection parameter number

Definition at line 1216 of file ZDbcInterbase6Utils.pas.

Word GetInterbase6TransactionParamNumber ( const string  Value  ) 

Return interbase transaction parameter number by it name.

Parameters:
Value - a transaction parameter name
Returns:
- transaction parameter number

Definition at line 1244 of file ZDbcInterbase6Utils.pas.

LongInt GetLongDbInfo ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
Integer  DatabaseInfoCommand 
)

string GetNameSqlType ( Word  Value  ) 

Return Interbase SqlType by it number.

Parameters:
Value the SqlType number

Checks for possible sql errors.

Parameters:
PlainDriver a Interbase Plain drver
StatusVector a status vector. It contain information about error
Sql a sql query commend
< [0..1024]

Prepare statement and create statement handle.

Parameters:
PlainDriver a interbase plain driver
Handle a interbase connection handle
TrHandle a transaction handle
Dialect a interbase sql dialect number
Sql a sql query
StmtHandle a statement handle
SqlData a interbase sql result data
Returns:
sql statement type
Describe SQLDA and allocate memory for result values.
Parameters:
PlainDriver a interbase plain driver
Handle a interbase connection handle
Dialect a interbase sql dialect number
Sql a sql query
StmtHandle a statement handle
SqlData a interbase sql result data
Return interbase statement type by statement handle
Parameters:
PlainDriver a interbase plain driver
StmtHandle a statement handle
Returns:
interbase statement type
< [0..7]

Free interbse allocated statement and SQLDA for input and utput parameters

Parameters:
the interbase plain driver
the interbse statement handle
Get affected rows. Note: it function may call after statement execution
Parameters:
PlainDriver a interbase plain driver
StmtHandle a statement handle
StatementType a statement type
Returns:
affected rows
< [0..255]

Prepare sql statement parameters and fill parameters by values

Parameters:
PlainDriver a interbase plain driver
InParamValues a array of parameters values
InParamTypes a array of parameters sql types
InParamCount a parameters count
Dialect a interbase sql dialect number
StmtHandle a statement handle
SqlData a interbase sql result data
Read blob information by it handle such as blob segment size, segments count, blob size and type.
Parameters:
PlainDriver 
BlobInfo the blob information structure
< [0..3]

< [0..99]

Read blob field data to stream by it ISC_QUAD value Note: DefaultBlobSegmentSize constant used for limit segment size reading

Parameters:
Handle the database connection handle
TransactionHandle the transaction handle
BlobId the ISC_QUAD structure
Size the result buffer size
Buffer the pointer to result buffer
Note: Buffer must be nill. Function self allocate memory for data and return it size

Return interbase server version string

Parameters:
PlainDriver a interbase plain driver
Handle the database connection handle
Returns:
interbase version string
< [0..999..0..1]

Return interbase database implementation

Parameters:
PlainDriver a interbase plain driver
Handle the database connection handle
Returns:
interbase database implementation
< [0..999..0..1]

Return interbase database implementation class

Parameters:
PlainDriver a interbase plain driver
Handle the database connection handle
Returns:
interbase database implementation class
< [0..999..0..1]

Return interbase database info

Parameters:
PlainDriver a interbase plain driver
Handle the database connection handle
DatabaseInfoCommand a database information command
Returns:
interbase database info
< [0..999..0..1]

Return interbase database info string

Parameters:
PlainDriver a interbase plain driver
Handle a database connection handle
DatabaseInfoCommand a database information command
Returns:
interbase database info string
< [0..999..0..1]

Return interbase database dialect

Parameters:
PlainDriver a interbase plain driver
Handle the database connection handle
Returns:
interbase database dialect
< [0..999..0..1]

Allocate memory for SQLVar in SQLDA structure for every fields by it length.

Clear allocated data for SQLDA paramters

Chech reange count fields. If index out of range raised exception.

Parameters:
Index the index field
Return alias name for field
Parameters:
Index the index fields
Returns:
the alias name
Return pointer to SQLDA structure

Get fields count not allocated.

Returns:
fields count
Return field index by it name
Parameters:
Index the index fields
Returns:
the index field
Return field length
Parameters:
Index the index fields
Returns:
the field lenth
Return field scale
Parameters:
Index the index fields
Returns:
the field scale
Convert Interbase sql type to SQLType
Parameters:
Index the index fields
Returns:
the SQLType
Return own name for field
Parameters:
Index the index fields
Returns:
the own name
Return real name for field
Parameters:
Index the index fields
Returns:
the real name
Get Interbase sql fields lenth
Parameters:
Index the index fields
Returns:
Interbase sql fields lenth
Return sql name for field
Parameters:
Index the index fields
Returns:
the sql name
Get Interbase subsql type
Parameters:
Index the index fields
Returns:
the Interbase subsql
Get Interbase sql type
Parameters:
Index the index fields
Returns:
the interbase sql type
Reallocate memory and fill memory by #0
Parameters:
pointer to memory block
old size of memory block
new size of memory block
Indicate blob field
Parameters:
Index the index fields
Returns:
true if blob field overwise false
Indicate blob field
Parameters:
Index the index fields
Returns:
true if field nullable overwise false
Reallocate SQLDA to fields count length
Parameters:
Value the count fields
Constructs this object and assignes the main properties. param PlainDriver the interbase plain driver

Free allocated memory and free object

Encode pascal string to Interbase paramter buffer

Parameters:
Code the Interbase data type
Index the index target filed
Str the source string
Set up parameter BigDecimal value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Boolean value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Byte value
Parameters:
Index the target parameter index
Value the source value
Set up parameter byte value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Date value
Parameters:
Index the target parameter index
Value the source value
Set up parameter DateTime value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Double value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Float value
Parameters:
Index the target parameter index
Value the source value
Set up parameter integer value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Long value
Parameters:
Index the target parameter index
Value the source value
Set up parameter null value
Parameters:
Index the target parameter index
Value the source value
Set up parameter PChar value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Interbase QUAD value
Parameters:
Index the target parameter index
Value the source value
Set up parameter short value
Parameters:
Index the target parameter index
Value the source value
Set up parameter String value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Time value
Parameters:
Index the target parameter index
Value the source value
Set up parameter Timestamp value
Parameters:
Index the target parameter index
Value the source value
Write stream to blob field
Parameters:
Index an index field number
Stream the souse data stream
Decode Interbase field value to pascal string
Parameters:
Code the Interbase data type
Index field index
Returns:
the field string
Decode Interbase field value to pascal string
Parameters:
Code the Interbase data type
Index field index
Str the field string
Constructs this object and assignes the main properties. param PlainDriver the interbase plain driver

Return BigDecimal field value

Parameters:
Index the field index
Returns:
the field BigDecimal value
Return Boolean field value
Parameters:
Index the field index
Returns:
the field boolean value
Return Byte field value
Parameters:
Index the field index
Returns:
the field Byte value
Return Bytes field value
Parameters:
Index the field index
Returns:
the field Bytes value
Return Date field value
Parameters:
Index the field index
Returns:
the field Date value
Return Double field value
Parameters:
Index the field index
Returns:
the field Double value
Return Float field value
Parameters:
Index the field index
Returns:
the field Float value
Return Integer field value
Parameters:
Index the field index
Returns:
the field Integer value
Return Long field value
Parameters:
Index the field index
Returns:
the field Long value
Return Pchar field value
Parameters:
Index the field index
Returns:
the field PChar value
Return Short field value
Parameters:
Index the field index
Returns:
the field Short value
Return String field value
Parameters:
Index the field index
Returns:
the field String value
Return Time field value
Parameters:
Index the field index
Returns:
the field Time value
Return Timestamp field value
Parameters:
Index the field index
Returns:
the field Timestamp value
Indicate field null
Parameters:
Index the field index
Returns:
true if fied value NULL overwise false
Return Interbase QUAD field value
Parameters:
Index the field index
Returns:
the field Interbase QUAD value
Return Variant field value
Parameters:
Index the field index
Returns:
the field Variant value
Read blob data to string
Parameters:
Index an filed index
Str destination string
Read blob data to stream
Parameters:
Index an filed index
Stream destination stream object
Read blob data to variant value
Parameters:
Index an filed index
Value destination variant value

Definition at line 1353 of file ZDbcInterbase6Utils.pas.

References D.

TZIbSqlStatementType GetStatementType ( IZInterbasePlainDriver  PlainDriver,
TISC_STMT_HANDLE  StmtHandle 
)

String GetStringDbInfo ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
Integer  DatabaseInfoCommand 
)

String GetVersion ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle 
)

boolean IsBlob ( const Word  Index  ) 

boolean IsNullable ( const Word  Index  ) 

PrepareParameters ( IZInterbasePlainDriver  PlainDriver,
string  SQL,
TZVariantDynArray  InParamValues,
TZSQLTypeArray  InParamTypes,
Integer  InParamCount,
Word  Dialect,
TISC_STMT_HANDLE StmtHandle,
IZParamsSQLDA  ParamSqlData 
)

PrepareResultSqlData ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
Word  Dialect,
string  SQL,
TISC_STMT_HANDLE StmtHandle,
IZResultSQLDA  SqlData 
)

TZIbSqlStatementType PrepareStatement ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
PISC_TR_HANDLE  TrHandle,
Word  Dialect,
string  SQL,
TISC_STMT_HANDLE StmtHandle 
)

string RandomString ( integer  Len  ) 

Generate specific length random string and return it.

Parameters:
Len a length result string
Returns:
random string

ReadBlobBufer ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
PISC_TR_HANDLE  TransactionHandle,
TISC_QUAD  BlobId,
Integer &  Size,
Pointer &  Buffer 
)


Variable Documentation

DatabaseParams __pad0__

Definition at line 901 of file ZDbcInterbase6Utils.pas.

Number __pad10__

Definition at line 910 of file ZDbcInterbase6Utils.pas.

Number __pad11__

Definition at line 911 of file ZDbcInterbase6Utils.pas.

Number __pad12__

Definition at line 912 of file ZDbcInterbase6Utils.pas.

Number __pad13__

Definition at line 913 of file ZDbcInterbase6Utils.pas.

Number __pad14__

Definition at line 914 of file ZDbcInterbase6Utils.pas.

Number __pad15__

Definition at line 915 of file ZDbcInterbase6Utils.pas.

Number __pad16__

Definition at line 916 of file ZDbcInterbase6Utils.pas.

Number __pad17__

Definition at line 917 of file ZDbcInterbase6Utils.pas.

Number __pad18__

Definition at line 918 of file ZDbcInterbase6Utils.pas.

Number __pad19__

Definition at line 919 of file ZDbcInterbase6Utils.pas.

Number __pad1__

Definition at line 901 of file ZDbcInterbase6Utils.pas.

Number __pad20__

Definition at line 920 of file ZDbcInterbase6Utils.pas.

Number __pad21__

Definition at line 921 of file ZDbcInterbase6Utils.pas.

Number __pad22__

Definition at line 922 of file ZDbcInterbase6Utils.pas.

Number __pad23__

Definition at line 923 of file ZDbcInterbase6Utils.pas.

Number __pad24__

Definition at line 924 of file ZDbcInterbase6Utils.pas.

Number __pad25__

Definition at line 925 of file ZDbcInterbase6Utils.pas.

Number __pad26__

Definition at line 926 of file ZDbcInterbase6Utils.pas.

Number __pad27__

Definition at line 927 of file ZDbcInterbase6Utils.pas.

Number __pad28__

Definition at line 928 of file ZDbcInterbase6Utils.pas.

Number __pad29__

Definition at line 929 of file ZDbcInterbase6Utils.pas.

Number __pad2__

Definition at line 902 of file ZDbcInterbase6Utils.pas.

Number __pad30__

Definition at line 930 of file ZDbcInterbase6Utils.pas.

Number __pad31__

Definition at line 931 of file ZDbcInterbase6Utils.pas.

Number __pad32__

Definition at line 932 of file ZDbcInterbase6Utils.pas.

Number __pad33__

Definition at line 933 of file ZDbcInterbase6Utils.pas.

Number __pad34__

Definition at line 934 of file ZDbcInterbase6Utils.pas.

Number __pad35__

Definition at line 935 of file ZDbcInterbase6Utils.pas.

Number __pad36__

Definition at line 936 of file ZDbcInterbase6Utils.pas.

Number __pad37__

Definition at line 937 of file ZDbcInterbase6Utils.pas.

Number __pad38__

Definition at line 938 of file ZDbcInterbase6Utils.pas.

Number __pad39__

Definition at line 939 of file ZDbcInterbase6Utils.pas.

Number __pad3__

Definition at line 903 of file ZDbcInterbase6Utils.pas.

Number __pad40__

Definition at line 940 of file ZDbcInterbase6Utils.pas.

Number __pad41__

Definition at line 941 of file ZDbcInterbase6Utils.pas.

Number __pad42__

Definition at line 942 of file ZDbcInterbase6Utils.pas.

Number __pad43__

Definition at line 943 of file ZDbcInterbase6Utils.pas.

Number __pad44__

Definition at line 944 of file ZDbcInterbase6Utils.pas.

Number __pad45__

Definition at line 945 of file ZDbcInterbase6Utils.pas.

Number __pad46__

Definition at line 946 of file ZDbcInterbase6Utils.pas.

Number __pad47__

Definition at line 947 of file ZDbcInterbase6Utils.pas.

Number __pad48__

Definition at line 948 of file ZDbcInterbase6Utils.pas.

Number __pad49__

Definition at line 949 of file ZDbcInterbase6Utils.pas.

Number __pad4__

Definition at line 904 of file ZDbcInterbase6Utils.pas.

Number __pad50__

Definition at line 950 of file ZDbcInterbase6Utils.pas.

Number __pad51__

Definition at line 951 of file ZDbcInterbase6Utils.pas.

Number __pad52__

Definition at line 952 of file ZDbcInterbase6Utils.pas.

Number __pad53__

Definition at line 953 of file ZDbcInterbase6Utils.pas.

Number __pad54__

Definition at line 954 of file ZDbcInterbase6Utils.pas.

Number __pad55__

Definition at line 955 of file ZDbcInterbase6Utils.pas.

Number __pad56__

Definition at line 956 of file ZDbcInterbase6Utils.pas.

Number __pad57__

Definition at line 957 of file ZDbcInterbase6Utils.pas.

Number __pad58__

Definition at line 958 of file ZDbcInterbase6Utils.pas.

Number __pad59__

Definition at line 959 of file ZDbcInterbase6Utils.pas.

Number __pad5__

Definition at line 905 of file ZDbcInterbase6Utils.pas.

Number __pad60__

Definition at line 960 of file ZDbcInterbase6Utils.pas.

Number __pad61__

Definition at line 961 of file ZDbcInterbase6Utils.pas.

Number __pad62__

Definition at line 962 of file ZDbcInterbase6Utils.pas.

Number __pad63__

Definition at line 963 of file ZDbcInterbase6Utils.pas.

Number __pad64__

Definition at line 964 of file ZDbcInterbase6Utils.pas.

Number __pad65__

Definition at line 965 of file ZDbcInterbase6Utils.pas.

Number __pad66__

Definition at line 966 of file ZDbcInterbase6Utils.pas.

Number __pad67__

Definition at line 967 of file ZDbcInterbase6Utils.pas.

Number __pad68__

Definition at line 969 of file ZDbcInterbase6Utils.pas.

TransactionParams __pad69__

Definition at line 977 of file ZDbcInterbase6Utils.pas.

Number __pad6__

Definition at line 906 of file ZDbcInterbase6Utils.pas.

Number __pad70__

Definition at line 977 of file ZDbcInterbase6Utils.pas.

Number __pad71__

Definition at line 978 of file ZDbcInterbase6Utils.pas.

Number __pad72__

Definition at line 979 of file ZDbcInterbase6Utils.pas.

Number __pad73__

Definition at line 980 of file ZDbcInterbase6Utils.pas.

Number __pad74__

Definition at line 981 of file ZDbcInterbase6Utils.pas.

Number __pad75__

Definition at line 982 of file ZDbcInterbase6Utils.pas.

Number __pad76__

Definition at line 983 of file ZDbcInterbase6Utils.pas.

Number __pad77__

Definition at line 984 of file ZDbcInterbase6Utils.pas.

Number __pad78__

Definition at line 985 of file ZDbcInterbase6Utils.pas.

Number __pad79__

Definition at line 986 of file ZDbcInterbase6Utils.pas.

Number __pad7__

Definition at line 907 of file ZDbcInterbase6Utils.pas.

Number __pad80__

Definition at line 987 of file ZDbcInterbase6Utils.pas.

Number __pad81__

Definition at line 988 of file ZDbcInterbase6Utils.pas.

Number __pad82__

Definition at line 989 of file ZDbcInterbase6Utils.pas.

Number __pad83__

Definition at line 990 of file ZDbcInterbase6Utils.pas.

Number __pad84__

Definition at line 991 of file ZDbcInterbase6Utils.pas.

Number __pad85__

Definition at line 992 of file ZDbcInterbase6Utils.pas.

Number __pad86__

Definition at line 994 of file ZDbcInterbase6Utils.pas.

Number __pad8__

Definition at line 908 of file ZDbcInterbase6Utils.pas.

Number __pad9__

Definition at line 909 of file ZDbcInterbase6Utils.pas.

const BPBPrefix = "isc_dpb_"

Definition at line 898 of file ZDbcInterbase6Utils.pas.

const DefaultBlobSegmentSize = 16 * 1024

Definition at line 888 of file ZDbcInterbase6Utils.pas.

Int64 IBScaleDivisor[-1]

Initial value:

 {1000000000000000,100000000000000,
    10000000000000,1000000000000,100000000000,10000000000,1000000000,100000000,
    10000000,1000000,100000,10000,1000,100,10}
[-15..-1]

Definition at line 890 of file ZDbcInterbase6Utils.pas.

const MAX_DPB_PARAMS = 67

Definition at line 896 of file ZDbcInterbase6Utils.pas.

const MAX_TPB_PARAMS = 16

Definition at line 972 of file ZDbcInterbase6Utils.pas.

Number Name

Definition at line 901 of file ZDbcInterbase6Utils.pas.

Referenced by TZVariable::TZVariable().

const TPBPrefix = "isc_tpb_"

Definition at line 974 of file ZDbcInterbase6Utils.pas.


Generated on Wed Dec 30 08:42:42 2009 for zeoslib by  doxygen 1.5.7.1