Pervasive PSQL OLE DB プロバイダーの実装
 
このページをシェアする                  
Pervasive PSQL OLE DB プロバイダーの実装
サポートされるプロパティ、メソッドおよびイベントのリファレンス
この章では、以下の項目について説明します。
•OLE DB プロバイダーの実装リファレンス
•ADOX 実装リファレンス
•Visual Studio.NET 実装リファレンス
OLE DB プロバイダーの実装リファレンス
このセクションでは、Pervasive の 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 のクライアント カーソル エンジンについて調査してから使用する必要があります。
•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 で 65K までのみ正確であり、その後、その長さは 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 実装リファレンス
このセクションでは、Pervasive の 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 実装リファレンス
ここでは、Pervasive PSQL で .NET に関してサポートされるプロパティとメソッドの一覧を示します。
OleDbCommand のメソッド
Cancel
CreateParameter
CreateParameter
Dispose
ExecuteNonQuery
メモ: このメソッドでは DDL ステートメントの実行時に -1 が返される必要があります。Pervasive PSQL 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
メモ: Pervasive 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
Pervasive 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
Pervasive OLE DB プロバイダーでテストした DataSet のメソッド
AcceptChanges
GetChanges
Merge
HasChanges
RejectChanges
Reset
Pervasive OLE DB プロバイダーでテストした DataSet のプロパティ
CaseSensitive
DataSetName
DefaultViewManager
EnforceConstraints
HasErrors
Locale
Table
Pervasive OLE DB プロバイダーでテストした DataTable のメソッド
AcceptChanges
Clear
NewRow
Pervasive OLE DB プロバイダーでテストした DataTable のプロパティ
ChildRelations
Columns
DataSet
Rows
TableName
Pervasive OLE DB プロバイダーでテストした DataRow のメソッド
AcceptChanges
RejectChanges
Delete
IsNull