Data.SqlExpr.TSQLTable

提供: RAD Studio API Documentation
移動先: 案内検索

Data.SqlExpr.TCustomSQLDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSQLTable

Delphi

TSQLTable = class(TCustomSQLDataSet)

C++

class PASCALIMPLEMENTATION TSQLTable : public TCustomSQLDataSet

プロパティ

種類 可視性 ソース ユニット
class public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr Data.SqlExpr

説明

TSQLTable は、dbExpress を使ってアクセスされるデータベース テーブルを表します。

TSQLTable を使用すると、TSQLConnection 経由でアクセスするデータベース サーバー上のテーブルを表すことができます。TSQLTable は、指定したテーブル内のすべての行および列を取得するクエリを生成します。TSQLTable コンポーネントは、設計時にフォームやデータ モジュールに追加することも、実行時に動的に作成することもできます。

TSQLTable は単方向データセットです。他のデータセットと異なり、単方向データセットは複数のレコードをメモリ内にバッファリングすることはしません。そのため、ナビゲーションに使えるのは First メソッドと Next メソッドだけです。編集のサポートは組み込まれていないため、SQL テーブル内のデータを編集するには、明示的に SQL UPDATE コマンドを作成するか、プロバイダを使ってテーブルをクライアント データセットに接続するしかありません。フィルタやルックアップ フィールドなど、複数のレコードをバッファリングしなければならない機能は提供されていません。

TSQLTable コンポーネントを使うには、まずデータベース サーバーに接続する必要があります。そのため、TSQLTable を扱う最初のステップとして、SQLConnection プロパティを設定します。データセットをサーバーに接続したら、TableName プロパティを使ってこのコンポーネントが表すテーブルを指定します。

関連項目