added sysprog entities
This commit is contained in:
620
SYSPROG/STPROCINS/MSWIN_ADO_EQUATES.txt
Normal file
620
SYSPROG/STPROCINS/MSWIN_ADO_EQUATES.txt
Normal file
@ -0,0 +1,620 @@
|
||||
compile insert msWin_ADO_Equates
|
||||
/*
|
||||
** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
|
||||
|
||||
Author Mr C
|
||||
Date Sept 2013
|
||||
Purpose Equated constants for use with the MS ADO API
|
||||
|
||||
Comments
|
||||
========
|
||||
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _MSWIN_ADO_EQUATES_
|
||||
#define _MSWIN_ADO_EQUATES
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CursorTypeEnum Values
|
||||
equ ADOPENFORWARDONLY$ to 0
|
||||
equ ADOPENKEYSET$ to 1
|
||||
equ ADOPENDYNAMIC$ to 2
|
||||
equ ADOPENSTATIC$ to 3
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CursorOptionEnum Values
|
||||
equ ADHOLDRECORDS$ to 0x00000100
|
||||
equ ADMOVEPREVIOUS$ to 0x00000200
|
||||
equ ADADDNEW$ to 0x01000400
|
||||
equ ADDELETE$ to 0x01000800
|
||||
equ ADUPDATE$ to 0x01008000
|
||||
equ ADBOOKMARK$ to 0x00002000
|
||||
equ ADAPPROXPOSITION$ to 0x00004000
|
||||
equ ADUPDATEBATCH$ to 0x00010000
|
||||
equ ADRESYNC$ to 0x00020000
|
||||
equ ADNOTIFY$ to 0x00040000
|
||||
equ ADFIND$ to 0x00080000
|
||||
equ ADSEEK$ to 0x00400000
|
||||
equ ADINDEX$ to 0x00800000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // LockTypeEnum Values
|
||||
equ ADLOCKREADONLY$ to 1
|
||||
equ ADLOCKPESSIMISTIC$ to 2
|
||||
equ ADLOCKOPTIMISTIC$ to 3
|
||||
equ ADLOCKBATCHOPTIMISTIC$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ExecuteOptionEnum Values
|
||||
equ ADASYNCEXECUTE$ to 0x00000010
|
||||
equ ADASYNCFETCH$ to 0x00000020
|
||||
equ ADASYNCFETCHNONBLOCKING$ to 0x00000040
|
||||
equ ADEXECUTENORECORDS$ to 0x00000080
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ConnectOptionEnum Values
|
||||
equ ADASYNCCONNECT$ to 0x00000010
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ObjectStateEnum Values
|
||||
equ ADSTATECLOSED$ to 0x00000000
|
||||
equ ADSTATEOPEN$ to 0x00000001
|
||||
equ ADSTATECONNECTING$ to 0x00000002
|
||||
equ ADSTATEEXECUTING$ to 0x00000004
|
||||
equ ADSTATEFETCHING$ to 0x00000008
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CursorLocationEnum Values
|
||||
equ ADUSESERVER$ to 2
|
||||
equ ADUSECLIENT$ to 3
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // DataTypeEnum Values
|
||||
equ ADEMPTY$ to 0
|
||||
equ ADTINYINT$ to 16
|
||||
equ ADSMALLINT$ to 2
|
||||
equ ADINTEGER$ to 3
|
||||
equ ADBIGINT$ to 20
|
||||
equ ADUNSIGNEDTINYINT$ to 17
|
||||
equ ADUNSIGNEDSMALLINT$ to 18
|
||||
equ ADUNSIGNEDINT$ to 19
|
||||
equ ADUNSIGNEDBIGINT$ to 21
|
||||
equ ADSINGLE$ to 4
|
||||
equ ADDOUBLE$ to 5
|
||||
equ ADCURRENCY$ to 6
|
||||
equ ADDECIMAL$ to 14
|
||||
equ ADNUMERIC$ to 131
|
||||
equ ADBOOLEAN$ to 11
|
||||
equ ADERROR$ to 10
|
||||
equ ADUSERDEFINED$ to 132
|
||||
equ ADVARIANT$ to 12
|
||||
equ ADIDISPATCH$ to 9
|
||||
equ ADIUNKNOWN$ to 13
|
||||
equ ADGUID$ to 72
|
||||
equ ADDATE$ to 7
|
||||
equ ADDBDATE$ to 133
|
||||
equ ADDBTIME$ to 134
|
||||
equ ADDBTIMESTAMP$ to 135
|
||||
equ ADBSTR$ to 8
|
||||
equ ADCHAR$ to 129
|
||||
equ ADVARCHAR$ to 200
|
||||
equ ADLONGVARCHAR$ to 201
|
||||
equ ADWCHAR$ to 130
|
||||
equ ADVARWCHAR$ to 202
|
||||
equ ADLONGVARWCHAR$ to 203
|
||||
equ ADBINARY$ to 128
|
||||
equ ADVARBINARY$ to 204
|
||||
equ ADLONGVARBINARY$ to 205
|
||||
equ ADCHAPTER$ to 136
|
||||
equ ADFILETIME$ to 64
|
||||
equ ADPROPVARIANT$ to 138
|
||||
equ ADVARNUMERIC$ to 139
|
||||
equ ADARRAY$ to 0x2000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // FieldAttributeEnum Values
|
||||
equ ADFLDMAYDEFER$ to 0x00000002
|
||||
equ ADFLDUPDATABLE$ to 0x00000004
|
||||
equ ADFLDUNKNOWNUPDATABLE$ to 0x00000008
|
||||
equ ADFLDFIXED$ to 0x00000010
|
||||
equ ADFLDISNULLABLE$ to 0x00000020
|
||||
equ ADFLDMAYBENULL$ to 0x00000040
|
||||
equ ADFLDLONG$ to 0x00000080
|
||||
equ ADFLDROWID$ to 0x00000100
|
||||
equ ADFLDROWVERSION$ to 0x00000200
|
||||
equ ADFLDCACHEDEFERRED$ to 0x00001000
|
||||
equ ADFLDISCHAPTER$ to 0x00002000
|
||||
equ ADFLDNEGATIVESCALE$ to 0x00004000
|
||||
equ ADFLDKEYCOLUMN$ to 0x00008000
|
||||
equ ADFLDISROWURL$ to 0x00010000
|
||||
equ ADFLDISDEFAULTSTREAM$ to 0x00020000
|
||||
equ ADFLDISCOLLECTION$ to 0x00040000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // EditModeEnum Values
|
||||
equ ADEDITNONE$ to 0x0000
|
||||
equ ADEDITINPROGRESS$ to 0x0001
|
||||
equ ADEDITADD$ to 0x0002
|
||||
equ ADEDITDELETE$ to 0x0004
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // RecordStatusEnum Values
|
||||
equ ADRECOK$ to 0x0000000
|
||||
equ ADRECNEW$ to 0x0000001
|
||||
equ ADRECMODIFIED$ to 0x0000002
|
||||
equ ADRECDELETED$ to 0x0000004
|
||||
equ ADRECUNMODIFIED$ to 0x0000008
|
||||
equ ADRECINVALID$ to 0x0000010
|
||||
equ ADRECMULTIPLECHANGES$ to 0x0000040
|
||||
equ ADRECPENDINGCHANGES$ to 0x0000080
|
||||
equ ADRECCANCELED$ to 0x0000100
|
||||
equ ADRECCANTRELEASE$ to 0x0000400
|
||||
equ ADRECCONCURRENCYVIOLATION$ to 0x0000800
|
||||
equ ADRECINTEGRITYVIOLATION$ to 0x0001000
|
||||
equ ADRECMAXCHANGESEXCEEDED$ to 0x0002000
|
||||
equ ADRECOBJECTOPEN$ to 0x0004000
|
||||
equ ADRECOUTOFMEMORY$ to 0x0008000
|
||||
equ ADRECPERMISSIONDENIED$ to 0x0010000
|
||||
equ ADRECSCHEMAVIOLATION$ to 0x0020000
|
||||
equ ADRECDBDELETED$ to 0x0040000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // GetRowsOptionEnum Values
|
||||
equ ADGETROWSREST$ to -1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // PositionEnum Values
|
||||
equ ADPOSUNKNOWN$ to -1
|
||||
equ ADPOSBOF$ to -2
|
||||
equ ADPOSEOF$ to -3
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // BookmarkEnum Values
|
||||
equ ADBOOKMARKCURRENT$ to 0
|
||||
equ ADBOOKMARKFIRST$ to 1
|
||||
equ ADBOOKMARKLAST$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // MarshalOptionsEnum Values
|
||||
equ ADMARSHALALL$ to 0
|
||||
equ ADMARSHALMODIFIEDONLY$ to 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // AffectEnum Values
|
||||
equ ADAFFECTCURRENT$ to 1
|
||||
equ ADAFFECTGROUP$ to 2
|
||||
equ ADAFFECTALLCHAPTERS$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ResyncEnum Values
|
||||
equ ADRESYNCUNDERLYINGVALUES$ to 1
|
||||
equ ADRESYNCALLVALUES$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CompareEnum Values
|
||||
equ ADCOMPARELESSTHAN$ to 0
|
||||
equ ADCOMPAREEQUAL$ to 1
|
||||
equ ADCOMPAREGREATERTHAN$ to 2
|
||||
equ ADCOMPARENOTEQUAL$ to 3
|
||||
equ ADCOMPARENOTCOMPARABLE$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // FilterGroupEnum Values
|
||||
equ ADFILTERNONE$ to 0
|
||||
equ ADFILTERPENDINGRECORDS$ to 1
|
||||
equ ADFILTERAFFECTEDRECORDS$ to 2
|
||||
equ ADFILTERFETCHEDRECORDS$ to 3
|
||||
equ ADFILTERCONFLICTINGRECORDS$ to 5
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SearchDirectionEnum Values
|
||||
equ ADSEARCHFORWARD$ to 1
|
||||
equ ADSEARCHBACKWARD$ to -1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // PersistFormatEnum Values
|
||||
equ ADPERSISTADTG$ to 0
|
||||
equ ADPERSISTXML$ to 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // StringFormatEnum Values
|
||||
equ ADCLIPSTRING$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ConnectPromptEnum Values
|
||||
equ ADPROMPTALWAYS$ to 1
|
||||
equ ADPROMPTCOMPLETE$ to 2
|
||||
equ ADPROMPTCOMPLETEREQUIRED$ to 3
|
||||
equ ADPROMPTNEVER$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ConnectModeEnum Values
|
||||
equ ADMODEUNKNOWN$ to 0
|
||||
equ ADMODEREAD$ to 1
|
||||
equ ADMODEWRITE$ to 2
|
||||
equ ADMODEREADWRITE$ to 3
|
||||
equ ADMODESHAREDENYREAD$ to 4
|
||||
equ ADMODESHAREDENYWRITE$ to 8
|
||||
equ ADMODESHAREEXCLUSIVE$ to 0xC
|
||||
equ ADMODESHAREDENYNONE$ to 0x10
|
||||
equ ADMODERECURSIVE$ to 0x400000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // RecordCreateOptionsEnum Values
|
||||
equ ADCREATECOLLECTION$ to 0x00002000
|
||||
equ ADCREATESTRUCTDOC$ to 0x80000000
|
||||
equ ADCREATENONCOLLECTION$ to 0x00000000
|
||||
equ ADOPENIFEXISTS$ to 0x02000000
|
||||
equ ADCREATEOVERWRITE$ to 0x04000000
|
||||
equ ADFAILIFNOTEXISTS$ to -1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // RecordOpenOptionsEnum Values
|
||||
equ ADOPENRECORDUNSPECIFIED$ to -1
|
||||
equ ADOPENSOURCE$ to 0x00800000
|
||||
equ ADOPENASYNC$ to 0x00001000
|
||||
equ ADDELAYFETCHSTREAM$ to 0x00004000
|
||||
equ ADDELAYFETCHFIELDS$ to 0x00008000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // IsolationLevelEnum Values
|
||||
equ ADXACTUNSPECIFIED$ to 0xFFFFFFFF
|
||||
equ ADXACTCHAOS$ to 0x00000010
|
||||
equ ADXACTREADUNCOMMITTED$ to 0x00000100
|
||||
equ ADXACTBROWSE$ to 0x00000100
|
||||
equ ADXACTCURSORSTABILITY$ to 0x00001000
|
||||
equ ADXACTREADCOMMITTED$ to 0x00001000
|
||||
equ ADXACTREPEATABLEREAD$ to 0x00010000
|
||||
equ ADXACTSERIALIZABLE$ to 0x00100000
|
||||
equ ADXACTISOLATED$ to 0x00100000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // XactAttributeEnum Values
|
||||
equ ADXACTCOMMITRETAINING$ to 0x00020000
|
||||
equ ADXACTABORTRETAINING$ to 0x00040000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // PropertyAttributesEnum Values
|
||||
equ ADPROPNOTSUPPORTED$ to 0x0000
|
||||
equ ADPROPREQUIRED$ to 0x0001
|
||||
equ ADPROPOPTIONAL$ to 0x0002
|
||||
equ ADPROPREAD$ to 0x0200
|
||||
equ ADPROPWRITE$ to 0x0400
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ErrorValueEnum Values
|
||||
equ ADERRPROVIDERFAILED$ to 0xBB8
|
||||
equ ADERRINVALIDARGUMENT$ to 0xBB9
|
||||
equ ADERROPENINGFILE$ to 0xBBA
|
||||
equ ADERRREADFILE$ to 0xBBB
|
||||
equ ADERRWRITEFILE$ to 0xBBC
|
||||
equ ADERRNOCURRENTRECORD$ to 0xBCD
|
||||
equ ADERRILLEGALOPERATION$ to 0xC93
|
||||
equ ADERRCANTCHANGEPROVIDER$ to 0xC94
|
||||
equ ADERRINTRANSACTION$ to 0xCAE
|
||||
equ ADERRFEATURENOTAVAILABLE$ to 0xCB3
|
||||
equ ADERRITEMNOTFOUND$ to 0xCC1
|
||||
equ ADERROBJECTINCOLLECTION$ to 0xD27
|
||||
equ ADERROBJECTNOTSET$ to 0xD5C
|
||||
equ ADERRDATACONVERSION$ to 0xD5D
|
||||
equ ADERROBJECTCLOSED$ to 0xE78
|
||||
equ ADERROBJECTOPEN$ to 0xE79
|
||||
equ ADERRPROVIDERNOTFOUND$ to 0xE7A
|
||||
equ ADERRBOUNDTOCOMMAND$ to 0xE7B
|
||||
equ ADERRINVALIDPARAMINFO$ to 0xE7C
|
||||
equ ADERRINVALIDCONNECTION$ to 0xE7D
|
||||
equ ADERRNOTREENTRANT$ to 0xE7E
|
||||
equ ADERRSTILLEXECUTING$ to 0xE7F
|
||||
equ ADERROPERATIONCANCELLED$ to 0xE80
|
||||
equ ADERRSTILLCONNECTING$ to 0xE81
|
||||
equ ADERRINVALIDTRANSACTION$ to 0xE82
|
||||
equ ADERRUNSAFEOPERATION$ to 0xE84
|
||||
equ ADWRNSECURITYDIALOG$ to 0xE85
|
||||
equ ADWRNSECURITYDIALOGHEADER$ to 0xE86
|
||||
equ ADERRINTEGRITYVIOLATION$ to 0xE87
|
||||
equ ADERRPERMISSIONDENIED$ to 0xE88
|
||||
equ ADERRDATAOVERFLOW$ to 0xE89
|
||||
equ ADERRSCHEMAVIOLATION$ to 0xE8A
|
||||
equ ADERRSIGNMISMATCH$ to 0xE8B
|
||||
equ ADERRCANTCONVERTVALUE$ to 0xE8C
|
||||
equ ADERRCANTCREATE$ to 0xE8D
|
||||
equ ADERRCOLUMNNOTONTHISROW$ to 0xE8E
|
||||
equ ADERRURLINTEGRVIOLSETCOLUMNS$ to 0xE8F
|
||||
equ ADERRURLDOESNOTEXIST$ to 0xE8F
|
||||
equ ADERRTREEPERMISSIONDENIED$ to 0xE90
|
||||
equ ADERRINVALIDURL$ to 0xE91
|
||||
equ ADERRRESOURCELOCKED$ to 0xE92
|
||||
equ ADERRRESOURCEEXISTS$ to 0xE93
|
||||
equ ADERRCANNOTCOMPLETE$ to 0xE94
|
||||
equ ADERRVOLUMENOTFOUND$ to 0xE95
|
||||
equ ADERROUTOFSPACE$ to 0xE96
|
||||
equ ADERRRESOURCEOUTOFSCOPE$ to 0xE97
|
||||
equ ADERRUNAVAILABLE$ to 0xE98
|
||||
equ ADERRURLNAMEDROWDOESNOTEXIST$ to 0xE99
|
||||
equ ADERRDELRESOUTOFSCOPE$ to 0xE9A
|
||||
equ ADERRPROPINVALIDCOLUMN$ to 0xE9B
|
||||
equ ADERRPROPINVALIDOPTION$ to 0xE9C
|
||||
equ ADERRPROPINVALIDVALUE$ to 0xE9D
|
||||
equ ADERRPROPCONFLICTING$ to 0xE9E
|
||||
equ ADERRPROPNOTALLSETTABLE$ to 0xE9F
|
||||
equ ADERRPROPNOTSET$ to 0xEA0
|
||||
equ ADERRPROPNOTSETTABLE$ to 0xEA1
|
||||
equ ADERRPROPNOTSUPPORTED$ to 0xEA2
|
||||
equ ADERRCATALOGNOTSET$ to 0xEA3
|
||||
equ ADERRCANTCHANGECONNECTION$ to 0xEA4
|
||||
equ ADERRFIELDSUPDATEFAILED$ to 0xEA5
|
||||
equ ADERRDENYNOTSUPPORTED$ to 0xEA6
|
||||
equ ADERRDENYTYPENOTSUPPORTED$ to 0xEA7
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ParameterAttributesEnum Values
|
||||
equ ADPARAMSIGNED$ to 0x0010
|
||||
equ ADPARAMNULLABLE$ to 0x0040
|
||||
equ ADPARAMLONG$ to 0x0080
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ParameterDirectionEnum Values
|
||||
equ ADPARAMUNKNOWN$ to 0x0000
|
||||
equ ADPARAMINPUT$ to 0x0001
|
||||
equ ADPARAMOUTPUT$ to 0x0002
|
||||
equ ADPARAMINPUTOUTPUT$ to 0x0003
|
||||
equ ADPARAMRETURNVALUE$ to 0x0004
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CommandTypeEnum Values
|
||||
equ ADCMDUNKNOWN$ to 0x0008
|
||||
equ ADCMDTEXT$ to 0x0001
|
||||
equ ADCMDTABLE$ to 0x0002
|
||||
equ ADCMDSTOREDPROC$ to 0x0004
|
||||
equ ADCMDFILE$ to 0x0100
|
||||
equ ADCMDTABLEDIRECT$ to 0x0200
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // EventStatusEnum Values
|
||||
equ ADSTATUSOK$ to 0x0000001
|
||||
equ ADSTATUSERRORSOCCURRED$ to 0x0000002
|
||||
equ ADSTATUSCANTDENY$ to 0x0000003
|
||||
equ ADSTATUSCANCEL$ to 0x0000004
|
||||
equ ADSTATUSUNWANTEDEVENT$ to 0x0000005
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // EventReasonEnum Values
|
||||
equ ADRSNADDNEW$ to 1
|
||||
equ ADRSNDELETE$ to 2
|
||||
equ ADRSNUPDATE$ to 3
|
||||
equ ADRSNUNDOUPDATE$ to 4
|
||||
equ ADRSNUNDOADDNEW$ to 5
|
||||
equ ADRSNUNDODELETE$ to 6
|
||||
equ ADRSNREQUERY$ to 7
|
||||
equ ADRSNRESYNCH$ to 8
|
||||
equ ADRSNCLOSE$ to 9
|
||||
equ ADRSNMOVE$ to 10
|
||||
equ ADRSNFIRSTCHANGE$ to 11
|
||||
equ ADRSNMOVEFIRST$ to 12
|
||||
equ ADRSNMOVENEXT$ to 13
|
||||
equ ADRSNMOVEPREVIOUS$ to 14
|
||||
equ ADRSNMOVELAST$ to 15
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SchemaEnum Values
|
||||
equ ADSCHEMAPROVIDERSPECIFIC$ to -1
|
||||
equ ADSCHEMAASSERTS$ to 0
|
||||
equ ADSCHEMACATALOGS$ to 1
|
||||
equ ADSCHEMACHARACTERSETS$ to 2
|
||||
equ ADSCHEMACOLLATIONS$ to 3
|
||||
equ ADSCHEMACOLUMNS$ to 4
|
||||
equ ADSCHEMACHECKCONSTRAINTS$ to 5
|
||||
equ ADSCHEMACONSTRAINTCOLUMNUSAGE$ to 6
|
||||
equ ADSCHEMACONSTRAINTTABLEUSAGE$ to 7
|
||||
equ ADSCHEMAKEYCOLUMNUSAGE$ to 8
|
||||
equ ADSCHEMAREFERENTIALCONSTRAINTS$ to 9
|
||||
equ ADSCHEMATABLECONSTRAINTS$ to 10
|
||||
equ ADSCHEMACOLUMNSDOMAINUSAGE$ to 11
|
||||
equ ADSCHEMAINDEXES$ to 12
|
||||
equ ADSCHEMACOLUMNPRIVILEGES$ to 13
|
||||
equ ADSCHEMATABLEPRIVILEGES$ to 14
|
||||
equ ADSCHEMAUSAGEPRIVILEGES$ to 15
|
||||
equ ADSCHEMAPROCEDURES$ to 16
|
||||
equ ADSCHEMASCHEMATA$ to 17
|
||||
equ ADSCHEMASQLLANGUAGES$ to 18
|
||||
equ ADSCHEMASTATISTICS$ to 19
|
||||
equ ADSCHEMATABLES$ to 20
|
||||
equ ADSCHEMATRANSLATIONS$ to 21
|
||||
equ ADSCHEMAPROVIDERTYPES$ to 22
|
||||
equ ADSCHEMAVIEWS$ to 23
|
||||
equ ADSCHEMAVIEWCOLUMNUSAGE$ to 24
|
||||
equ ADSCHEMAVIEWTABLEUSAGE$ to 25
|
||||
equ ADSCHEMAPROCEDUREPARAMETERS$ to 26
|
||||
equ ADSCHEMAFOREIGNKEYS$ to 27
|
||||
equ ADSCHEMAPRIMARYKEYS$ to 28
|
||||
equ ADSCHEMAPROCEDURECOLUMNS$ to 29
|
||||
equ ADSCHEMADBINFOKEYWORDS$ to 30
|
||||
equ ADSCHEMADBINFOLITERALS$ to 31
|
||||
equ ADSCHEMACUBES$ to 32
|
||||
equ ADSCHEMADIMENSIONS$ to 33
|
||||
equ ADSCHEMAHIERARCHIES$ to 34
|
||||
equ ADSCHEMALEVELS$ to 35
|
||||
equ ADSCHEMAMEASURES$ to 36
|
||||
equ ADSCHEMAPROPERTIES$ to 37
|
||||
equ ADSCHEMAMEMBERS$ to 38
|
||||
equ ADSCHEMATRUSTEES$ to 39
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // FieldStatusEnum Values
|
||||
equ ADFIELDOK$ to 0
|
||||
equ ADFIELDCANTCONVERTVALUE$ to 2
|
||||
equ ADFIELDISNULL$ to 3
|
||||
equ ADFIELDTRUNCATED$ to 4
|
||||
equ ADFIELDSIGNMISMATCH$ to 5
|
||||
equ ADFIELDDATAOVERFLOW$ to 6
|
||||
equ ADFIELDCANTCREATE$ to 7
|
||||
equ ADFIELDUNAVAILABLE$ to 8
|
||||
equ ADFIELDPERMISSIONDENIED$ to 9
|
||||
equ ADFIELDINTEGRITYVIOLATION$ to 10
|
||||
equ ADFIELDSCHEMAVIOLATION$ to 11
|
||||
equ ADFIELDBADSTATUS$ to 12
|
||||
equ ADFIELDDEFAULT$ to 13
|
||||
equ ADFIELDIGNORE$ to 15
|
||||
equ ADFIELDDOESNOTEXIST$ to 16
|
||||
equ ADFIELDINVALIDURL$ to 17
|
||||
equ ADFIELDRESOURCELOCKED$ to 18
|
||||
equ ADFIELDRESOURCEEXISTS$ to 19
|
||||
equ ADFIELDCANNOTCOMPLETE$ to 20
|
||||
equ ADFIELDVOLUMENOTFOUND$ to 21
|
||||
equ ADFIELDOUTOFSPACE$ to 22
|
||||
equ ADFIELDCANNOTDELETESOURCE$ to 23
|
||||
equ ADFIELDREADONLY$ to 24
|
||||
equ ADFIELDRESOURCEOUTOFSCOPE$ to 25
|
||||
equ ADFIELDALREADYEXISTS$ to 26
|
||||
equ ADFIELDPENDINGINSERT$ to 0x10000
|
||||
equ ADFIELDPENDINGDELETE$ to 0x20000
|
||||
equ ADFIELDPENDINGCHANGE$ to 0x40000
|
||||
equ ADFIELDPENDINGUNKNOWN$ to 0x80000
|
||||
equ ADFIELDPENDINGUNKNOWNDELETE$ to 0x100000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SeekEnum Values
|
||||
equ ADSEEKFIRSTEQ$ to 0x1
|
||||
equ ADSEEKLASTEQ$ to 0x2
|
||||
equ ADSEEKAFTEREQ$ to 0x4
|
||||
equ ADSEEKAFTER$ to 0x8
|
||||
equ ADSEEKBEFOREEQ$ to 0x10
|
||||
equ ADSEEKBEFORE$ to 0x20
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ADCPROP_UPDATECRITERIA_ENUM Values
|
||||
equ ADCRITERIAKEY$ to 0
|
||||
equ ADCRITERIAALLCOLS$ to 1
|
||||
equ ADCRITERIAUPDCOLS$ to 2
|
||||
equ ADCRITERIATIMESTAMP$ to 3
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ADCPROP_ASYNCTHREADPRIORITY_ENUM Values
|
||||
equ ADPRIORITYLOWEST$ to 1
|
||||
equ ADPRIORITYBELOWNORMAL$ to 2
|
||||
equ ADPRIORITYNORMAL$ to 3
|
||||
equ ADPRIORITYABOVENORMAL$ to 4
|
||||
equ ADPRIORITYHIGHEST$ to 5
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // ADCPROP_AUTORECALC_ENUM Values
|
||||
equ ADRECALCUPFRONT$ to 0
|
||||
equ ADRECALCALWAYS$ to 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // MoveRecordOptionsEnum Values
|
||||
equ ADMOVEUNSPECIFIED$ to -1
|
||||
equ ADMOVEOVERWRITE$ to 1
|
||||
equ ADMOVEDONTUPDATELINKS$ to 2
|
||||
equ ADMOVEALLOWEMULATION$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // CopyRecordOptionsEnum Values
|
||||
equ ADCOPYUNSPECIFIED$ to -1
|
||||
equ ADCOPYOVERWRITE$ to 1
|
||||
equ ADCOPYALLOWEMULATION$ to 4
|
||||
equ ADCOPYNONRECURSIVE$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // StreamTypeEnum Values
|
||||
equ ADTYPEBINARY$ to 1
|
||||
equ ADTYPETEXT$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // LineSeparatorEnum Values
|
||||
equ ADLF$ to 10
|
||||
equ ADCR$ to 13
|
||||
equ ADCRLF$ to -1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // StreamOpenOptionsEnum Values
|
||||
equ ADOPENSTREAMUNSPECIFIED$ to -1
|
||||
equ ADOPENSTREAMASYNC$ to 1
|
||||
equ ADOPENSTREAMFROMRECORD$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // StreamWriteEnum Values
|
||||
equ ADWRITECHAR$ to 0
|
||||
equ ADWRITELINE$ to 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SaveOptionsEnum Values
|
||||
equ ADSAVECREATENOTEXIST$ to 1
|
||||
equ ADSAVECREATEOVERWRITE$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // FieldEnum Values
|
||||
equ ADDEFAULTSTREAM$ to -1
|
||||
equ ADRECORDURL$ to -2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // StreamReadEnum Values
|
||||
equ ADREADALL$ to -1
|
||||
equ ADREADLINE$ to -2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // RecordTypeEnum Values ----
|
||||
equ ADSIMPLERECORD$ to 0
|
||||
equ ADCOLLECTIONRECORD$ to 1
|
||||
equ ADSTRUCTDOC$ to 2
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
Reference in New Issue
Block a user