Number

エラー番号取得


文法
Errorオブジェクト.Number


機能説明
エラー番号を取得


オブジェクトの状態
定数説明
adErrBoundToCommand -2146824581 ActiveConnectionプロパティの変更不可
adErrErrCannotComplete -2146824556 サーバーが操作を完了できない
adErrCantChangeConnection -2146824540 接続拒否
adErrCantChangeProvider -2146825068 供給プロバイダと使用のものと異なる
adErrCantConvertValue -2146824564 データ変換不可のものと異なる
adErrCantCreate -2146824563 データ設定または取得不可
adErrCatalogNotSet -2146824541 有効なParentCatalogが必要
adErrColumnNotOnThisRow -2146824562 レコードがフィールドを含まない
adErrDataConversion -2146824867 間違った種類の値使用
adErrDataOverflow -2146824567 データの値が大きすぎる
adErrDelResOutOfScope -2146824550 削除されるオブジェクトのURLが現在のレコードの範囲外
adErrDenyNotSupported -2146824538 プロバイダが共有の制限をサポートしていない
adErrDenyTypeNotSupported -2146824537 プロバイダが要求された共有の制限をサポートしていない
adErrFeatureNotAvailable -2146825037 オブジェクトまたはプロバイダが要求されている動作を果てせない
adErrFieldsUpdateFailed -2146824539 フィールド更新の失敗
adErrIllegalOperation -2146825069 許可されていない操作
adErrIntegrityViolation -2146824569 データがフィールドの整合性制約に違反
adErrInTransaction -2146825042 Connectionオブジェクトをトランザクションの途中で閉じられない
adErrInvalidArgument -2146825287 引数の種類違い、許容範囲外、または競合
adErrInvalidConnection -2146824579 閉じた、または無効な接続を操作しようとした
adErrasErrInvalidParamInfo -2146824580 Prameterオブジェクトが適切に定義されていない
adErrInvalidTransaction -2146824574 トランザクションが無効、または開始していない
adErrInvalidURL -2146824559 無効な文字を含んだURL
adErrItemNotFound -2146825023 項目が見つからない
adErrNoCurrentRecord -2146825267 BOF,EOFのいずれかがTrueまたは現在のレコードが存在しない
adErrNotExecuting -2146824573 未実行時に操作をしようとした
adErrNotReentrant -2146824578 イベント処理中に操作をしようとした
adErrObjectClosed -2146824584 閉じたオブジェクトを操作しようとした
adErrObjectInCollection -2146824921 既存のオブジェクトを追加しようとした
adErrObjectNotSet -2146824868 オブジェクトが無効
adErrObjectOpen -2146824583 開いているオブジェクトを操作しようとした
adErrOpeningFile -2146825286 ファイルが開けない
adErrOperationCancelled -2146824576 操作がキャンセルされた
adErrOutOfSpace -2146824554 充分な領域が確保できない
adErrPermissionDenied -2146824568 フィールドへの書き込み権限がない
adErrErrPropConflicting -2146824546 プロパティの競合
adErrPropInvalidColumn -2146824549 フィールドに適用できないプロパティ
adErrPropInvalidOption -2146824548 プロパティの属性が無効
adErrPropInvalidValue -2146824547 プロパティの値が無効
adErrPropNotAllSettable -2146824545 読み取り専用のプロパティを設定
adErrPropNotSet -2146824544 オプションのプロパティ値が設定されていない
adErrPropNotSettable -2146824543 読み取り専用のプロパティ値が設定されていない
adErrPropNotSupported -2146824542 プロバイダがプロパティをサポートしていない
adErrProviderFailed -2146825288 プロバイダが要求された操作に失敗
adErrProviderNotFound -2146824582 プロバイダが見つからない
adErrReadFile -2146825285 ファイルを読み込めない
adErrResourceExists -2146824557 コピーを実行できない
adErrResourceLocked -2146824558 ロックされたオブジェクトを操作しようとした
adErrResourceOutOfScope -2146824553 ソースまたは宛先のURLが現在のレコードの範囲外
adErrSchemaViolation -2146824566 データがデータタイプまたはフィールドの制約と競合
adErrSignMismatch -2146824565 データに署名がありデータタイプは未署名で変換に失敗
adErrStillConnecting -2146824575 非同期的な接続中に操作しようとした
adErrStillExecuting -2146824577 非同期的な実行中に操作しようとした
adErrTreePermissionDenied -2146824560 ツリーのアクセス権がない
adErrUnavailable -2146824552 操作完了に失敗して状態が利用不可
adErrUnsafeOperation -2146824572 他のドメインのデータソースへのアクセス禁止
adErrURLDoesNotExist -2146824561 ソースURLまたは宛先のURLの親が存在しない
adErrURLNamedRowDoesNotExist -2146824551 URLによって名前を付けられたレコードが存在しない
adErrVolumeNotFound -2146824555 URLによって指定された記憶装置を見つけられない
adErrWriteFile -2146825284 ファイルへの書き込み不可
adWrnSecurityDialog -2146824571 内部使用、使用不可
adWrnSecurityDialogHeader -2146824570 内部使用、使用不可

使用例
<% 'エラー発生時次行から処理続行 On Error Resume Next Dim objConn, objRS, objErr 'データベース接続 Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "test" 'エラー発生 Set objRS = Server.CreateObject("ADODB,Recordset") objRS.Open "test1" If objConn.Errors.Count > 0 then Set objErr = Server.CreateObject("ADODB.Error") For Each objErr In objConn.Errors 'エラー内容表示 Response.Write "エラー番号 : " & objErr.Number & "<br>" Next Else Response.Write "正常終了" End If 'オブジェクト開放 objConn.Close Set objErr = Nothing Set objConn = Nothing %>
Topへ