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; |