Data.SqlExpr
SQL blob ストリーム、データ リンク、接続、SQL データセット、モニタ、クエリ、サーバー メソッド、ストアド プロシージャ、SQL テーブル、その他で作業するための機能を実装するクラスを定義します。
| パッケージ | dbexpress250.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; |