zoukankan      html  css  js  c++  java
  • adovbs.inc文件

    <%
    '--------------------------------------------------------------------
    '
     Microsoft ADO
    '
    '
     Copyright (c) 1996-1998 Microsoft Corporation.
    '
    '
    '
    '
     ADO constants include file for VBScript
    '
    '
    --------------------------------------------------------------------

    '---- CursorTypeEnum Values ----
    Const adOpenForwardOnly = 0
    Const adOpenKeyset = 1
    Const adOpenDynamic = 2
    Const adOpenStatic = 3

    '---- CursorOptionEnum Values ----
    Const adHoldRecords = &H00000100
    Const adMovePrevious = &H00000200
    Const adAddNew = &H01000400
    Const adDelete = &H01000800
    Const adUpdate = &H01008000
    Const adBookmark = &H00002000
    Const adApproxPosition = &H00004000
    Const adUpdateBatch = &H00010000
    Const adResync = &H00020000
    Const adNotify = &H00040000
    Const adFind = &H00080000
    Const adSeek = &H00400000
    Const adIndex = &H00800000

    '---- LockTypeEnum Values ----
    Const adLockReadOnly = 1
    Const adLockPessimistic = 2
    Const adLockOptimistic = 3
    Const adLockBatchOptimistic = 4

    '---- ExecuteOptionEnum Values ----
    Const adAsyncExecute = &H00000010
    Const adAsyncFetch = &H00000020
    Const adAsyncFetchNonBlocking = &H00000040
    Const adExecuteNoRecords = &H00000080
    Const adExecuteStream = &H00000400

    '---- ConnectOptionEnum Values ----
    Const adAsyncConnect = &H00000010

    '---- ObjectStateEnum Values ----
    Const adStateClosed = &H00000000
    Const adStateOpen = &H00000001
    Const adStateConnecting = &H00000002
    Const adStateExecuting = &H00000004
    Const adStateFetching = &H00000008

    '---- CursorLocationEnum Values ----
    Const adUseServer = 2
    Const adUseClient = 3

    '---- DataTypeEnum Values ----
    Const adEmpty = 0
    Const adTinyInt = 16
    Const adSmallInt = 2
    Const adInteger = 3
    Const adBigInt = 20
    Const adUnsignedTinyInt = 17
    Const adUnsignedSmallInt = 18
    Const adUnsignedInt = 19
    Const adUnsignedBigInt = 21
    Const adSingle = 4
    Const adDouble = 5
    Const adCurrency = 6
    Const adDecimal = 14
    Const adNumeric = 131
    Const adBoolean = 11
    Const adError = 10
    Const adUserDefined = 132
    Const adVariant = 12
    Const adIDispatch = 9
    Const adIUnknown = 13
    Const adGUID = 72
    Const adDate = 7
    Const adDBDate = 133
    Const adDBTime = 134
    Const adDBTimeStamp = 135
    Const adBSTR = 8
    Const adChar = 129
    Const adVarChar = 200
    Const adLongVarChar = 201
    Const adWChar = 130
    Const adVarWChar = 202
    Const adLongVarWChar = 203
    Const adBinary = 128
    Const adVarBinary = 204
    Const adLongVarBinary = 205
    Const adChapter = 136
    Const adFileTime = 64
    Const adPropVariant = 138
    Const adVarNumeric = 139
    Const adArray = &H2000

    '---- FieldAttributeEnum Values ----
    Const adFldMayDefer = &H00000002
    Const adFldUpdatable = &H00000004
    Const adFldUnknownUpdatable = &H00000008
    Const adFldFixed = &H00000010
    Const adFldIsNullable = &H00000020
    Const adFldMayBeNull = &H00000040
    Const adFldLong = &H00000080
    Const adFldRowID = &H00000100
    Const adFldRowVersion = &H00000200
    Const adFldCacheDeferred = &H00001000
    Const adFldIsChapter = &H00002000
    Const adFldNegativeScale = &H00004000
    Const adFldKeyColumn = &H00008000
    Const adFldIsRowURL = &H00010000
    Const adFldIsDefaultStream = &H00020000
    Const adFldIsCollection = &H00040000

    '---- EditModeEnum Values ----
    Const adEditNone = &H0000
    Const adEditInProgress = &H0001
    Const adEditAdd = &H0002
    Const adEditDelete = &H0004

    '---- RecordStatusEnum Values ----
    Const adRecOK = &H0000000
    Const adRecNew = &H0000001
    Const adRecModified = &H0000002
    Const adRecDeleted = &H0000004
    Const adRecUnmodified = &H0000008
    Const adRecInvalid = &H0000010
    Const adRecMultipleChanges = &H0000040
    Const adRecPendingChanges = &H0000080
    Const adRecCanceled = &H0000100
    Const adRecCantRelease = &H0000400
    Const adRecConcurrencyViolation = &H0000800
    Const adRecIntegrityViolation = &H0001000
    Const adRecMaxChangesExceeded = &H0002000
    Const adRecObjectOpen = &H0004000
    Const adRecOutOfMemory = &H0008000
    Const adRecPermissionDenied = &H0010000
    Const adRecSchemaViolation = &H0020000
    Const adRecDBDeleted = &H0040000

    '---- GetRowsOptionEnum Values ----
    Const adGetRowsRest = -1

    '---- PositionEnum Values ----
    Const adPosUnknown = -1
    Const adPosBOF = -2
    Const adPosEOF = -3

    '---- BookmarkEnum Values ----
    Const adBookmarkCurrent = 0
    Const adBookmarkFirst = 1
    Const adBookmarkLast = 2

    '---- MarshalOptionsEnum Values ----
    Const adMarshalAll = 0
    Const adMarshalModifiedOnly = 1

    '---- AffectEnum Values ----
    Const adAffectCurrent = 1
    Const adAffectGroup = 2
    Const adAffectAllChapters = 4

    '---- ResyncEnum Values ----
    Const adResyncUnderlyingValues = 1
    Const adResyncAllValues = 2

    '---- CompareEnum Values ----
    Const adCompareLessThan = 0
    Const adCompareEqual = 1
    Const adCompareGreaterThan = 2
    Const adCompareNotEqual = 3
    Const adCompareNotComparable = 4

    '---- FilterGroupEnum Values ----
    Const adFilterNone = 0
    Const adFilterPendingRecords = 1
    Const adFilterAffectedRecords = 2
    Const adFilterFetchedRecords = 3
    Const adFilterConflictingRecords = 5

    '---- SearchDirectionEnum Values ----
    Const adSearchForward = 1
    Const adSearchBackward = -1

    '---- PersistFormatEnum Values ----
    Const adPersistADTG = 0
    Const adPersistXML = 1

    '---- StringFormatEnum Values ----
    Const adClipString = 2

    '---- ConnectPromptEnum Values ----
    Const adPromptAlways = 1
    Const adPromptComplete = 2
    Const adPromptCompleteRequired = 3
    Const adPromptNever = 4

    '---- ConnectModeEnum Values ----
    Const adModeUnknown = 0
    Const adModeRead = 1
    Const adModeWrite = 2
    Const adModeReadWrite = 3
    Const adModeShareDenyRead = 4
    Const adModeShareDenyWrite = 8
    Const adModeShareExclusive = &Hc
    Const adModeShareDenyNone = &H10
    Const adModeRecursive = &H400000

    '---- RecordCreateOptionsEnum Values ----
    Const adCreateCollection = &H00002000
    Const adCreateStructDoc = &H80000000
    Const adCreateNonCollection = &H00000000
    Const adOpenIfExists = &H02000000
    Const adCreateOverwrite = &H04000000
    Const adFailIfNotExists = -1

    '---- RecordOpenOptionsEnum Values ----
    Const adOpenRecordUnspecified = -1
    Const adOpenOutput = &H00800000
    Const adOpenAsync = &H00001000
    Const adDelayFetchStream = &H00004000
    Const adDelayFetchFields = &H00008000
    Const adOpenExecuteCommand = &H00010000

    '---- IsolationLevelEnum Values ----
    Const adXactUnspecified = &Hffffffff
    Const adXactChaos = &H00000010
    Const adXactReadUncommitted = &H00000100
    Const adXactBrowse = &H00000100
    Const adXactCursorStability = &H00001000
    Const adXactReadCommitted = &H00001000
    Const adXactRepeatableRead = &H00010000
    Const adXactSerializable = &H00100000
    Const adXactIsolated = &H00100000

    '---- XactAttributeEnum Values ----
    Const adXactCommitRetaining = &H00020000
    Const adXactAbortRetaining = &H00040000

    '---- PropertyAttributesEnum Values ----
    Const adPropNotSupported = &H0000
    Const adPropRequired = &H0001
    Const adPropOptional = &H0002
    Const adPropRead = &H0200
    Const adPropWrite = &H0400

    '---- ErrorValueEnum Values ----
    Const adErrProviderFailed = &Hbb8
    Const adErrInvalidArgument = &Hbb9
    Const adErrOpeningFile = &Hbba
    Const adErrReadFile = &Hbbb
    Const adErrWriteFile = &Hbbc
    Const adErrNoCurrentRecord = &Hbcd
    Const adErrIllegalOperation = &Hc93
    Const adErrCantChangeProvider = &Hc94
    Const adErrInTransaction = &Hcae
    Const adErrFeatureNotAvailable = &Hcb3
    Const adErrItemNotFound = &Hcc1
    Const adErrObjectInCollection = &Hd27
    Const adErrObjectNotSet = &Hd5c
    Const adErrDataConversion = &Hd5d
    Const adErrObjectClosed = &He78
    Const adErrObjectOpen = &He79
    Const adErrProviderNotFound = &He7a
    Const adErrBoundToCommand = &He7b
    Const adErrInvalidParamInfo = &He7c
    Const adErrInvalidConnection = &He7d
    Const adErrNotReentrant = &He7e
    Const adErrStillExecuting = &He7f
    Const adErrOperationCancelled = &He80
    Const adErrStillConnecting = &He81
    Const adErrInvalidTransaction = &He82
    Const adErrUnsafeOperation = &He84
    Const adwrnSecurityDialog = &He85
    Const adwrnSecurityDialogHeader = &He86
    Const adErrIntegrityViolation = &He87
    Const adErrPermissionDenied = &He88
    Const adErrDataOverflow = &He89
    Const adErrSchemaViolation = &He8a
    Const adErrSignMismatch = &He8b
    Const adErrCantConvertvalue = &He8c
    Const adErrCantCreate = &He8d
    Const adErrColumnNotOnThisRow = &He8e
    Const adErrURLIntegrViolSetColumns = &He8f
    Const adErrURLDoesNotExist = &He8f
    Const adErrTreePermissionDenied = &He90
    Const adErrInvalidURL = &He91
    Const adErrResourceLocked = &He92
    Const adErrResourceExists = &He93
    Const adErrCannotComplete = &He94
    Const adErrVolumeNotFound = &He95
    Const adErrOutOfSpace = &He96
    Const adErrResourceOutOfScope = &He97
    Const adErrUnavailable = &He98
    Const adErrURLNamedRowDoesNotExist = &He99
    Const adErrDelResOutOfScope = &He9a
    Const adErrPropInvalidColumn = &He9b
    Const adErrPropInvalidOption = &He9c
    Const adErrPropInvalidValue = &He9d
    Const adErrPropConflicting = &He9e
    Const adErrPropNotAllSettable = &He9f
    Const adErrPropNotSet = &Hea0
    Const adErrPropNotSettable = &Hea1
    Const adErrPropNotSupported = &Hea2
    Const adErrCatalogNotSet = &Hea3
    Const adErrCantChangeConnection = &Hea4
    Const adErrFieldsUpdateFailed = &Hea5
    Const adErrDenyNotSupported = &Hea6
    Const adErrDenyTypeNotSupported = &Hea7
    Const adErrProviderNotSpecified = &Hea9
    Const adErrConnectionStringTooLong = &Heaa

    '---- ParameterAttributesEnum Values ----
    Const adParamSigned = &H0010
    Const adParamNullable = &H0040
    Const adParamLong = &H0080

    '---- ParameterDirectionEnum Values ----
    Const adParamUnknown = &H0000
    Const adParamInput = &H0001
    Const adParamOutput = &H0002
    Const adParamInputOutput = &H0003
    Const adParamReturnValue = &H0004

    '---- CommandTypeEnum Values ----
    Const adCmdUnknown = &H0008
    Const adCmdText = &H0001
    Const adCmdTable = &H0002
    Const adCmdStoredProc = &H0004
    Const adCmdFile = &H0100
    Const adCmdTableDirect = &H0200

    '---- EventStatusEnum Values ----
    Const adStatusOK = &H0000001
    Const adStatusErrorsOccurred = &H0000002
    Const adStatusCantDeny = &H0000003
    Const adStatusCancel = &H0000004
    Const adStatusUnwantedEvent = &H0000005

    '---- EventReasonEnum Values ----
    Const adRsnAddNew = 1
    Const adRsnDelete = 2
    Const adRsnUpdate = 3
    Const adRsnUndoUpdate = 4
    Const adRsnUndoAddNew = 5
    Const adRsnUndoDelete = 6
    Const adRsnRequery = 7
    Const adRsnResynch = 8
    Const adRsnClose = 9
    Const adRsnMove = 10
    Const adRsnFirstChange = 11
    Const adRsnMoveFirst = 12
    Const adRsnMoveNext = 13
    Const adRsnMovePrevious = 14
    Const adRsnMoveLast = 15

    '---- SchemaEnum Values ----
    Const adSchemaProviderSpecific = -1
    Const adSchemaAsserts = 0
    Const adSchemaCatalogs = 1
    Const adSchemaCharacterSets = 2
    Const adSchemaCollations = 3
    Const adSchemaColumns = 4
    Const adSchemaCheckConstraints = 5
    Const adSchemaConstraintColumnUsage = 6
    Const adSchemaConstraintTableUsage = 7
    Const adSchemaKeyColumnUsage = 8
    Const adSchemaReferentialConstraints = 9
    Const adSchemaTableConstraints = 10
    Const adSchemaColumnsDomainUsage = 11
    Const adSchemaIndexes = 12
    Const adSchemaColumnPrivileges = 13
    Const adSchemaTablePrivileges = 14
    Const adSchemaUsagePrivileges = 15
    Const adSchemaProcedures = 16
    Const adSchemaSchemata = 17
    Const adSchemaSQLLanguages = 18
    Const adSchemaStatistics = 19
    Const adSchemaTables = 20
    Const adSchemaTranslations = 21
    Const adSchemaProviderTypes = 22
    Const adSchemaViews = 23
    Const adSchemaViewColumnUsage = 24
    Const adSchemaViewTableUsage = 25
    Const adSchemaProcedureParameters = 26
    Const adSchemaForeignKeys = 27
    Const adSchemaPrimaryKeys = 28
    Const adSchemaProcedureColumns = 29
    Const adSchemaDBInfoKeywords = 30
    Const adSchemaDBInfoLiterals = 31
    Const adSchemaCubes = 32
    Const adSchemaDimensions = 33
    Const adSchemaHierarchies = 34
    Const adSchemaLevels = 35
    Const adSchemaMeasures = 36
    Const adSchemaProperties = 37
    Const adSchemaMembers = 38
    Const adSchemaTrustees = 39
    Const adSchemaFunctions = 40
    Const adSchemaActions = 41
    Const adSchemaCommands = 42
    Const adSchemaSets = 43

    '---- FieldStatusEnum Values ----
    Const adFieldOK = 0
    Const adFieldCantConvertValue = 2
    Const adFieldIsNull = 3
    Const adFieldTruncated = 4
    Const adFieldSignMismatch = 5
    Const adFieldDataOverflow = 6
    Const adFieldCantCreate = 7
    Const adFieldUnavailable = 8
    Const adFieldPermissionDenied = 9
    Const adFieldIntegrityViolation = 10
    Const adFieldSchemaViolation = 11
    Const adFieldBadStatus = 12
    Const adFieldDefault = 13
    Const adFieldIgnore = 15
    Const adFieldDoesNotExist = 16
    Const adFieldInvalidURL = 17
    Const adFieldResourceLocked = 18
    Const adFieldResourceExists = 19
    Const adFieldCannotComplete = 20
    Const adFieldVolumeNotFound = 21
    Const adFieldOutOfSpace = 22
    Const adFieldCannotDeleteSource = 23
    Const adFieldReadOnly = 24
    Const adFieldResourceOutOfScope = 25
    Const adFieldAlreadyExists = 26
    Const adFieldPendingInsert = &H10000
    Const adFieldPendingDelete = &H20000
    Const adFieldPendingChange = &H40000
    Const adFieldPendingUnknown = &H80000
    Const adFieldPendingUnknownDelete = &H100000

    '---- SeekEnum Values ----
    Const adSeekFirstEQ = &H1
    Const adSeekLastEQ = &H2
    Const adSeekAfterEQ = &H4
    Const adSeekAfter = &H8
    Const adSeekBeforeEQ = &H10
    Const adSeekBefore = &H20

    '---- ADCPROP_UPDATECRITERIA_ENUM Values ----
    Const adCriteriaKey = 0
    Const adCriteriaAllCols = 1
    Const adCriteriaUpdCols = 2
    Const adCriteriaTimeStamp = 3

    '---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
    Const adPriorityLowest = 1
    Const adPriorityBelowNormal = 2
    Const adPriorityNormal = 3
    Const adPriorityAboveNormal = 4
    Const adPriorityHighest = 5

    '---- ADCPROP_AUTORECALC_ENUM Values ----
    Const adRecalcUpFront = 0
    Const adRecalcAlways = 1

    '---- ADCPROP_UPDATERESYNC_ENUM Values ----
    Const adResyncNone = 0
    Const adResyncAutoIncrement = 1
    Const adResyncConflicts = 2
    Const adResyncUpdates = 4
    Const adResyncInserts = 8
    Const adResyncAll = 15

    '---- MoveRecordOptionsEnum Values ----
    Const adMoveUnspecified = -1
    Const adMoveOverWrite = 1
    Const adMoveDontUpdateLinks = 2
    Const adMoveAllowEmulation = 4

    '---- CopyRecordOptionsEnum Values ----
    Const adCopyUnspecified = -1
    Const adCopyOverWrite = 1
    Const adCopyAllowEmulation = 4
    Const adCopyNonRecursive = 2

    '---- StreamTypeEnum Values ----
    Const adTypeBinary = 1
    Const adTypeText = 2

    '---- LineSeparatorEnum Values ----
    Const adLF = 10
    Const adCR = 13
    Const adCRLF = -1

    '---- StreamOpenOptionsEnum Values ----
    Const adOpenStreamUnspecified = -1
    Const adOpenStreamAsync = 1
    Const adOpenStreamFromRecord = 4

    '---- StreamWriteEnum Values ----
    Const adWriteChar = 0
    Const adWriteLine = 1

    '---- SaveOptionsEnum Values ----
    Const adSaveCreateNotExist = 1
    Const adSaveCreateOverWrite = 2

    '---- FieldEnum Values ----
    Const adDefaultStream = -1
    Const adRecordURL = -2

    '---- StreamReadEnum Values ----
    Const adReadAll = -1
    Const adReadLine = -2

    '---- RecordTypeEnum Values ----
    Const adSimpleRecord = 0
    Const adCollectionRecord = 1
    Const adStructDoc = 2
    %
    >
    <%
    '----常用到的
    '---- DataTypeEnum Values ----
    Const adEmpty = 0
    Const adTinyInt = 16
    Const adSmallInt = 2
    Const adInteger = 3
    Const adBigInt = 20
    Const adUnsignedTinyInt = 17
    Const adUnsignedSmallInt = 18
    Const adUnsignedInt = 19
    Const adUnsignedBigInt = 21
    Const adSingle = 4
    Const adDouble = 5
    Const adCurrency = 6
    Const adDecimal = 14
    Const adNumeric = 131
    Const adBoolean = 11
    Const adError = 10
    Const adUserDefined = 132
    Const adVariant = 12
    Const adIDispatch = 9
    Const adIUnknown = 13
    Const adGUID = 72
    Const adDate = 7
    Const adDBDate = 133
    Const adDBTime = 134
    Const adDBTimeStamp = 135
    Const adBSTR = 8
    Const adChar = 129
    Const adVarChar = 200
    Const adLongVarChar = 201
    Const adWChar = 130
    Const adVarWChar = 202
    Const adLongVarWChar = 203
    Const adBinary = 128
    Const adVarBinary = 204
    Const adLongVarBinary = 205
    Const adChapter = 136
    Const adFileTime = 64
    Const adPropVariant = 138
    Const adVarNumeric = 139
    Const adArray = &H2000
    '---- ParameterDirectionEnum Values ----
    Const adParamUnknown = &H0000
    Const adParamInput = &H0001
    Const adParamOutput = &H0002
    Const adParamInputOutput = &H0003
    Const adParamReturnValue = &H0004
    '---- CommandTypeEnum Values ----
    Const adCmdUnknown = &H0008
    Const adCmdText = &H0001
    Const adCmdTable = &H0002
    Const adCmdStoredProc = &H0004
    Const adCmdFile = &H0100
    Const adCmdTableDirect = &H0200
    %
    >

    使用指定属性创建新的 Parameter 对象。 

    语法 

    Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value) 

    返回值 

    返回 Parameter 对象。 

    参数 

    Name 可选,字符串,代表 Parameter 对象名称。 

    Type 可选,长整型值,指定 Parameter 对象数据类型。关于有效设置请参见 Type 属性。 

    Direction 可选,长整型值,指定 Parameter 对象类型。关于有效设置请参见 Direction 属性。 

    Size 可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。 

    Value 可选,变体型,指定 Parameter 对象的值。 

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    OpenCMS创建导航条
    C++笔记(2)面向对象编程
    C++笔记(3)模板与泛型编程
    多线程和信号量
    C++笔记(4)用于大型程序的工具
    C++笔记(5)特殊工具与技术
    C++笔记(1)类
    Effective C++ 笔记(1)
    C语言笔记整理(2)
    C语言笔记整理(3)
  • 原文地址:https://www.cnblogs.com/Athrun/p/973388.html
Copyright © 2011-2022 走看看