Zen OLE DB プロバイダーの実装
 
このページをシェアする                  
Zen OLE DB プロバイダーの実装
サポートされるプロパティ、メソッドおよびイベントのリファレンス
以下のトピックでは、Zen OLE DB プロバイダーを実装するための参考資料を提供します。
OLE DB プロバイダーの実装リファレンス
ADOX 実装リファレンス
Visual Studio .NET 実装リファレンス
OLE DB プロバイダーの実装リファレンス
このトピックでは、Zen の OLE DB プロバイダーの実装に関する詳細をリストします。
メモ:非同期のオペレーションはサポートされません。
Command
メソッド
サポート
CreateParameter
Execute
非サポート
Cancel
プロパティ
サポート
ActiveConnection
CommandText
CommandType
Name
Parameters
Prepared
Properties
State
Connection
メソッド
サポート
BeginTrans(ネストされたトランザクションを含む)
Close
CommitTrans
Execute
Open
adConnectUnspecified
OpenSchema
RollbackTrans
非サポート
Cancel
プロパティ
サポート
Attributes
ConnectionString
CursorLocation
adUseClient。Microsoft Cursor Service に基づきます
Errors
IsolationLevels
adXactRepeatableRead と adXactSerializable
Mode
adModeReadWrite
Properties
Provider
Version
非サポート
CommandTimeout
ConnectionTimeout
DefaultDatabase
イベント
サポート
CommitTransComplete
ConnectComplete
Disconnect
ExecuteComplete
EndOfRecordset
FieldChangeComplete
MoveComplete
RollbackTransComplete
WillExecute
WillChangeField
WillConnect
WillMove
非サポート
InfoMessage
Field
メソッド
サポート
AppendChunk
GetChunk
プロパティ
サポート
ActualSize
データベースに保持されているサイズを提供します。
LongVarBinary と LongVarChar において 65 KB までは正確です。それ以降、その長さは GetChunk によってのみ検出できます。
Attributes
DataFormat
DefinedSize
Name
NumericScale
OriginalValue
Precision
Properties
Status
Type
Value
非サポート
UnderlyingValue
Fields
メソッド
非サポート
Append
CancelUpdate
Delete
Refresh
Resynch
Update
プロパティ
サポート
Count
Item
Parameter
メソッド
サポート
AppendChunk
プロパティ
サポート
Attributes
Direction
Name
NumericScale
Precision
Properties
Size
Type
Value
Record
サポートされません
Recordset
メソッド
サポート
AddNew
Cancel
CancelBatch
CancelUpdate
Clone
Close
CompareBookmark
Delete
Find
GetRows
GetString
Move
MoveFirst
MoveLast
MoveNext
MovePrevious
Open
Resync
Save
Seek
adCmdTableDirect を使用した場合にサポートされます
Supports
Update
UpdateBatch
非サポート
Requery
プロパティ
サポート
AbsolutePage
AbsolutePosition
ActiveCommand
ActiveConnection
BOF
Bookmark
CacheSize
CursorLocation
CursorType
adOpenStatic、adOpenDynamic、および adOpenForwardOnly
DataSource
EditMode
EOF
Fields
Filter
ビューをサポートしません
Index
adCmdTableDirect で使用
LockType
adLockOptimistic、adLockBatchOptimistic、および adLockReadOnly
MarshalOptions
MaxRecords
PageCount
PageSize
Properties
RecordCount
Sort
Source
State
Status
StayInSync
Stream
サポートされません
ADOX 実装リファレンス
このセクションでは、Zen の ADOX のサポートについて説明します。
Catalog
メソッド
非サポート
Create
GetObjectOwner
SetObjectOwner
プロパティ
サポート
ActiveConnection
Tables
非サポート
Groups
Procedures
Users
Views
Properties
Columns
メソッド
サポート
Append
Delete
非サポート
Refresh
プロパティ
サポート
Count
Item
Column
プロパティ
サポート
Attributes
DefinedSize
Name
NumericScale
ParentCatalog
Precision
Properties
Type
非サポート
RelatedColumn
SortOrder
Group
サポートされません
Index
プロパティ
サポート
Columns
IndexNulls
Name
Properties
Unique
非サポート
Clustered
PrimaryKey
Indexes
メソッド
サポート
Append
Delete
非サポート
Refresh
プロパティ
サポート
Count
Item
Connection
非サポート
Procedure
非サポート
Tables
メソッド
サポート
Append
Delete
非サポート
Refresh
プロパティ
サポート
Count
Item
Table
プロパティ
サポート
Indexes
Name
ParentCatalog
Type
非サポート
DateCreated
DateModified
Keys
Visual Studio .NET 実装リファレンス
ここでは、Zen で .NET に関してサポートされるプロパティとメソッドの一覧を示します。
OleDbCommand のメソッド
Cancel
CreateParameter
CreateParameter
Dispose
ExecuteNonQuery
メモ:このメソッドでは DDL ステートメントの実行時に -1 が返される必要があります。Zen OLE DB プロバイダーでは 0 が返されます。
ExecuteReader
CloseConnection
KeyInfo
Default
SingleResult
SingleRow
ExecuteScalar
Prepare
OleDbCommand のプロパティ
Connection
CommandText
CommandTimeout
Transaction
CommandType
Text
Stored Procedure
TableDirect
CommandUpdatedRowSource
OleDbCommandBuilder
すべてサポートされます。
OleDbConnection のメソッド
Open
CreateCommand
Close
DatabaseChange
メモ:Zen OLEDB では現在のカタログの変更をサポートしません。
BeginTransaction
GetOleDbSchemaTable
Columns
Indexes
ProviderTypes
Tables
OleDbConnection のプロパティ
ConnectionString
DataBase
DataSource
Provider
ServerVersion
State
OleDbDataAdapter のメソッド
CreateTableMappings
CloneInternals
Fill
FillSchema
GetFillParameters
OnRowUpdated
OleDbDataAdapter のプロパティ
MissingMappingsAction
MissingSchemaAction
AcceptChangesDuringFill
DeleteCommand
InsertCommand
SelectCommand
UpdateCommand
TableMappings
Columns
Table
Zen OLE DB プロバイダーでテストした DataColumn のプロパティ
AllowDBNull
AutoIncrement
AutoIncrementSeed
AutoIncrementStep
 
ColumnName
DataType
Bit
System.Boolean
Tinyint
System.Int16
Utinyint
System.Byte
Blob
System.Byte[]
Binary(8)
System.Byte[]
Clob
System.String
Char
System.String
Numeric
System.Decimal
BigInt
System.Decimal
UBigInt
System.Decimal
Currency
System.Decimal
Decimal
System.Decimal
Integer
System.Int32
UInt
System.Int64
SmallInt
System.Int16
USmallInt
System.Int32
Double
System.Double
Real
System.Single
Double
System.Double
Date
System.DateTime
Time
System.TimeSpan
TimeStamp
System.DateTime
VarChar
System.String
Identity
System.Int32
SmallIdentity
System.Int16
MaxLength
ReadOnly
Unique
OleDbDataReader のメソッド
Close
Read
GetBoolean
GetByte(次善策:GetInt16 を使用)
GetChar(サポートされません)
GetDateTime
GetDecimal
GetDouble
GetFloat(次善策:GetDouble を使用)
GetInt16
GetInt32
GetInt64(次善策:GetDecimal を使用)
GetName
GetSchemaTable
GetString
GetTimeSpan
GetValue
GetValues
IsDBNull:
NextResult
OleDbDataReader のプロパティ
Depth
Item
FieldCount
IsClosed
RecordsAffected
OLE DB プロバイダーでテストした DataSet のメソッド
AcceptChanges
GetChanges
Merge
HasChanges
RejectChanges
Reset
OLE DB プロバイダーでテストした DataSet のプロパティ
CaseSensitive
DataSetName
DefaultViewManager
EnforceConstraints
HasErrors
Locale
Table
OLE DB プロバイダーでテストした DataTable のメソッド
AcceptChanges
Clear
NewRow
OLE DB プロバイダーでテストした DataTable のプロパティ
ChildRelations
Columns
DataSet
Rows
TableName
OLE DB プロバイダーでテストした DataRow のメソッド
AcceptChanges
RejectChanges
Delete
IsNull