PSQL OLE DB プロバイダーの実装
サポートされるプロパティ、メソッドおよびイベントのリファレンス
この章では、以下の項目について説明します。
OLE DB プロバイダーの実装リファレンス
このセクションでは、PSQL の 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 実装リファレンス
このセクションでは、PSQL の 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 実装リファレンス
ここでは、PSQL で .NET に関してサポートされるプロパティとメソッドの一覧を示します。
OleDbCommand のメソッド
Cancel
CreateParameter
CreateParameter
Dispose
ExecuteNonQuery
メモ: このメソッドでは DDL ステートメントの実行時に -1 が返される必要があります。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
メモ: PSQL 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
PSQL 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