Data.SqlExpr
SQL blob ストリーム、データ リンク、接続、SQL データセット、モニタ、クエリ、サーバー メソッド、ストアド プロシージャ、SQL テーブル、その他で作業するための機能を実装するクラスを定義します。
パッケージ | dbexpress290.bpl |
---|
クラス
SPParamDesc | SPParamDesc は,dbExpress を使ってアクセスするストアドプロシージャに渡すパラメータに使用します。 |
TConnectionData | 接続についての情報を保持するためのクラスです。 |
TCustomSQLDataSet | TCustomSQLDataSet は,すべての dbExpress データセットコンポーネントの基本クラスです。 |
TFieldList | |
TFLDDesc | フィールド記述ラッパーです。 |
TSQLBlobStream | TSQLBlobStream を使用すると、クライアント データセット内の BLOB フィールドに対して、アプリケーションから読み書きを行うことができます。 |
TSQLConnection | TSQLConnection は、データベース サーバーへの dbExpress 接続をカプセル化したものです。 |
TSQLDataLink | TSQLDataLink を使用すると,単一方向データセットをマスター/詳細関係の詳細データセットとして機能させることができます。 |
TSQLDataSet | TSQLDataSet は、dbExpress を使って取得されたデータを表します。 |
TSQLMonitor | TSQLMonitor は、SQL 接続コンポーネントとデータベース サーバーの間でやり取りされるメッセージをインターセプトし、文字列リストに保存します。 |
TSQLQuery | TSQLQuery は、dbExpress を使って実行されるクエリを表します。 |
TSqlServerMethod | DataSnap サーバー メソッドを呼び出し、そこから結果を取得する TDataSet。 |
TSQLStoredProc | TSQLStoredProc は、dbExpress を使用して実行されるストアドプロシージャを表します。 |
TSQLTable | TSQLTable は、dbExpress を使ってアクセスされるデータベース テーブルを表します。 |
TTransactionItem(非推奨) | SQL トランザクションを管理するために使われるクラスです。 |
ルーチン
FreeProcParams | GetProcedureParams で割り当てられた手続きパラメータのリストを解放します。 |
GetConnectionNames | 利用可能なすべての接続の名前を文字列リストに追加します。 |
GetConnectionRegistryFile | 接続レジストリ ファイルの内容を文字列に格納します。 |
GetDelegateDriverNames | デリゲート接続用のドライバの名前を文字列リストに追加します。 |
GetDisplayDriverName | |
GetDisplayDriverNames | |
GetDriverNames | 利用可能なすべての dbExpress ドライバの名前を文字列リストに挿入します。 |
GetDriverRegistryFile | ドライバ レジストリ ファイルの内容を文字列に格納します。 |
LoadParamListItems | パラメータ記述子のリストの情報を TParams オブジェクトに挿入します。 |
RegisterDriver | |
UnregisterDriver |
型
EConnectFlag | 接続フラグを表します。 |
SQLResult | SQLResult は,dbExpress 関数呼び出しの戻り値の型です。 |
TConnectionState | TConnectionState は,TSQLConnection コンポーネントの状態を記述します。 |
TConnectionUserType | 接続のユーザー タイプを示す列挙型です。 |
TFieldDescList | TFLDDesc の配列です。 |
TGetDriverFunc | ドライバの関数を取得するためのもので、C++ で実装したものです。 |
TLocale | TLocale は、Pointer 型のエイリアスです。 |
TLocaleCode | TLocaleCode はロケールを識別します。データのソート順はロケールによって決まります。 |
TParseInsertSqlEvent | ParseInsertSql イベントを C++ で定義したものです。 |
TParseSqlEvent | TCustomSQLDataSet の SQL 解析イベントを C++ で定義したものです。 |
TProcParamList | |
TSchemaType | TSchemaType および TSchemaInfo は,dbExpress を使ってアクセスするスキーマ情報(メタデータ)を示します。 |
TSQLConnectionLoginEvent | OnLogin イベントを C++ で定義したものです。 |
TSQLExceptionType | TSQLExceptionType は,ESQLException 例外の原因となった操作の型を示します。 |
TSQLSchemaInfo | データセットがサーバーからのメタデータを表すかどうか(および、その場合はその種類)を示すレコードです。 |
TTableScope | メタデータの取得対象となるテーブルの種類を表します。 |
TTableScopes | メタデータの取得対象となるテーブルの種類を表す TTableScope のセットです。 |
TTraceEvent | OnTrace イベントを C++ で定義したものです。 |
TTraceLogEvent | OnLogTrace イベントを C++ で定義したものです。 |
TTransactionDesc | トランザクション記述のレコードです。 |
TTransIsolationLevel | この列挙型(C++ の場合)または型(Delphi の場合)は,トランザクションの相互排他レベルを識別します。 |
変数
BlobTypeMap | BLOB フィールドの型をマッピングします。 |
DataTypeMap | TDBXDataTypes を FldTypeMap にマップします。 |
FldSubTypeMap | フィールドのサブタイプをマッピングします。 |
FldTypeMap | フィールドの型をマッピングします。 |
定数
DefaultCursor | DefaultCursor: Integer = 0; |
DefaultMaxBlobSize | DefaultMaxBlobSize: Integer = $FFFFFFFF; |
DefaultRowsetSize | DefaultRowsetSize: Integer = $14; |
eSQLAutoIncr | eSQLAutoIncr: Integer = 4; |
eSQLDefault | eSQLDefault: Integer = 8; |
eSQLFunction | eSQLFunction: Integer = 2; |
eSQLLocal | eSQLLocal: Integer = $20; |
eSQLNonUnique | eSQLNonUnique: Integer = 1; |
eSQLPackage | eSQLPackage: Integer = 4; |
eSQLPrimaryKey | eSQLPrimaryKey: Integer = 4; |
eSQLProcedure | eSQLProcedure: Integer = 1; |
eSQLRowId | eSQLRowId: Integer = 1; |
eSQLRowVersion | eSQLRowVersion: Integer = 2; |
eSQLSynonym | eSQLSynonym: Integer = 8; |
eSQLSysProcedure | eSQLSysProcedure: Integer = 8; |
eSQLSystemTable | eSQLSystemTable: Integer = 4; |
eSQLTable | eSQLTable: Integer = 1; |
eSQLTempTable | eSQLTempTable: Integer = $10; |
eSQLUnique | eSQLUnique: Integer = 2; |
eSQLView | eSQLView: Integer = 2; |
HourGlassCursor | HourGlassCursor: Integer = $FFFFFFF5; |
SAnd | SAnd: string = and; |
SOrderBy | SOrderBy: string = order by; |
SParam | SParam: Char = $3F; |
SSelect | SSelect: string = select; |
SSelectSpaces | SSelectSpaces: string = select; |
SSelectStar | SSelectStar: string = select *; |
SSelectStarFrom | SSelectStarFrom: string = select * from; |
SUB_TYPE_MEMO | SUB_TYPE_MEMO: Integer = $16; |
SWhere | SWhere: string = where; |
TErrorMessageSize | TErrorMessageSize: Integer = $800; |