AFsoft WebSite(エーエフソフト・ウェブサイト)
 

オペレーティング・システムについて

プログラミングについて
ホームページについて
キャドについて
電子カタログについて
書籍・雑誌
イベント
リンク集
DelphiXE3 [FMX]データベース関連のコンポーネント(3) 2013/10/23
 
前頁の続き、データベース関連のコンポーネントをざっと確認だけします。
   【Delphi2010の記事はこちら】
   【DelphiXE3[VCLアプリケーション]の記事はこちら】
 
 
[dbGo]内
VCL
FMX
 
FireMonkey(FMX)VCL

(ヘルプより)
ADOConnection
TADOConnection は,ADO データストアに接続します。
 
TADOConnection クラスは,ADO 接続オブジェクトをカプセル化します。TADOConnection は,ADO データストアに接続するために使用します。1 つの TADOConnection コンポーネントが提供する接続は,複数の ADO コマンドとデータセットコンポーネントで Connection プロパティを使って共有できます。
 
TADOConnection を使用すると,データストアに接続する際の属性と条件を制御できます。TADOConnection のプロパティを使用すると,レコードロック方式(共有か,排他か),カーソルの種類,カーソルの位置,排他レベル,および接続タイムアウトといった属性を制御できます。また,トランザクションを実現するメソッドや,このコンポーネントの接続先となるデータベースに関するメタデータを取り出すメソッドも提供されます。
 
 
FireMonkey(FMX)VCL

(ヘルプより)
ADOCommand
TADOCommand は,ADO コマンドオブジェクトを表します。
 
TADOCommand は,ADO Command オブジェクトを表します。TADOCommand を使用すると,ADO(ActiveX Data Objects)プロバイダを介してアクセスされるデータストアに対してコマンドを発行できます。
 
TADOCommand コンポーネントは,CommandText プロパティで指定されたコマンドを実行します。一度に 1 つのコマンドを実行できます。パラメータ(コマンドに含まれている場合)は,Parameters プロパティで指定されます。コマンドは,Execute メソッドを呼び出して実行されます。
 
TADOCommand は,TADOConnection オブジェクトを使って(Connection プロパティを介して)データストアに接続するか,接続情報が ConnectionString プロパティで指定されている場合はデータストアに直接接続できます。
 
TADOCommand は,結果セットを返さない,データ定義言語(DDL)の SQL コマンドおよびストアドプロシージャを実行するのに最も頻繁に使用されます。結果セットを返す SQL 文の場合は,TADODataSet, TADOQuery,または TADOStoredProc の方が適しています。しかし,TADOCommand の Execute メソッドは,レコードセットを返すことができます。ただし,そのレコードセットを使用する場合は,個別の ADO データセットコンポーネントが必要です。
 
TADOCommand は ADO Command オブジェクトに近い表現なので,TADOCommand のプロパティとメソッドの多くは,ADO Command オブジェクトのプロパティとメソッドと同じ名前を持ち,同じ機能を果たします。たとえば,CommandType プロパティと Execute メソッドは TADOCommand コンポーネントと ADO Command オブジェクトの両方で同じです。ただし,ADO の以降のバージョンでは,TADOCommand の動作を変更する,基底 ADO コマンドオブジェクトへの変更が導入される可能性があります。TADOCommand の動作について,より詳細な情報が必要な場合は,Microsoft Data Store SDK のドキュメントを参照してください。
 
 
FireMonkey(FMX)VCL



(ヘルプより)
ADODataSet
TADODataSet は,ADO データストアから取り出されるデータセットを表します。
 
TADODataSet は,最も汎用的な ADO データセットコンポーネントです。TADODataSet は,ADO データストアの複数のテーブルから結果セットを取り出すことができます。取り出しは,テーブルから直接,あるいは SQL 文を使って 1 つまたは複数のテーブルから行えます。
 
TADODataSet は,データセットの取り出しに使用する前にデータストアに接続します。それには,ConnectionString プロパティの接続文字列か,Connection プロパティで指定された TADOConnection コンポーネントによってすでに確立されている接続を使用します。
 
TADODataSet コンポーネントの CommandText プロパティを使用すると,テーブル名か SQL 文(SELECT のみ)のどちらかを指定してデータセットを取り出すことができます。TADODataSet は,結果セットを返さないデータ操作言語(DML)SQL 文(DELETE,INSERT,および UPDATE など)を発行できません。これらの処理には,TADOCommand や TADOQuery などのコンポーネントを使用します。
 
 
FireMonkey(FMX)VCL


(ヘルプより)
ADOTable
TADOTable は,ADO データストアを介してアクセスされるテーブルをカプセル化するデータセットコンポーネントです。
 
TADOTable を使用すると,ADO を使って単一データベーステーブルのデータにアクセスできます。TADOTable は,基底のデータベーステーブルの各レコードと項目へのダイレクトアクセスを提供します。ADO テーブルコンポーネントは,範囲とフィルタを使ってデータベーステーブル内のレコードのサブセットと連携できます。
 
 
FireMonkey(FMX)VCL


(ヘルプより)
ADOQuery
TADOQuery は,ADO データストアに SQL を発行する手段を提供します。
 
TADOQuery を使用すると,SQL 文を使ってデータストアの 1 つまたは複数のテーブルにアクセスできます。
 
SELECT 文を使って ADO データストアのテーブルからデータを取り出します。INSERT,DELETE,UPDATE,ALTER TABLE,および CREATE TABLE などの文を使用して,ADO データストアのテーブルやほかのメタデータオブジェクトでアクションを実行します。ストアドプロシージャを実行します。
 
 
FireMonkey(FMX)VCL


(ヘルプより)
ADOStoredProc
TADOStoredProc は,ADO データベースのストアドプロシージャをカプセル化します。
 
TADOStoredProc オブジェクトは,クライアントアプリケーションがデータベースのストアドプロシージャを使用しなければならないときに使用します。ストアドプロシージャとは,サーバーで頻繁に繰り返されるデータベース関連の作業を実行し,結果をクライアントに返す文のセットです。テーブル,インデックス,および定義域と同じようにデータベースのメタデータの一部として格納されます。
 
 メモ: すべてのデータベースサーバーがストアドプロシージャをサポートするわけではありません。あるデータベースサーバーがストアドプロシージャをサポートするかどうかを調べるには,各データベースサーバーのマニュアルを参照してください。
多くのストアドプロシージャは,処理中に使用する複数の入力引数つまりパラメータを必要とします。TADOStoredProc は,アプリケーションがストアドプロシージャの実行前にパラメータを設定できるようにする Parameters プロパティを提供します。
 
TADOStoredProc は,Parameters プロパティを再利用して,ストアドプロシージャによって返される結果を保持します。Parameters は,ストアドプロシージャの各パラメータを表す TParameter オブジェクトのコレクションです。サーバー処理系によって,ストアドプロシージャは,一組の値を返したり,問い合わせが返す結果セットと似た結果セットを返したりします。
 
 
FireMonkey(FMX)VCL

(ヘルプより)
TRDSConnection
TRDSConnection は,RDS DataSpace オブジェクトを実装します。
 
TRDSConnection は,RDS DataSpace オブジェクトの関数を提供します。RDS DataSpace オブジェクトは,Recordset オブジェクトがプロセスまたはマシン間でやり取りされるときのデータのマーシャルを管理します。TRDSConnection は,ADO ベースのビジネスオブジェクトを使って多層アプリケーション(アプリケーションサーバー)を構築するときに使用します。
 
TRDSConnection は,TADOConnection のかわりに使用します。TADODataSet コンポーネントの RDSConnection プロパティを使って TRDSComponent を TADODataSet コンポーネントに関連付けてください。
 
デフォルトでは,RDS 接続コンポーネントは RDS DataFactory オブジェクトと一緒に動作するように設定されます。DataFactory オブジェクトは,ユーザーが特殊なビジネスオブジェクトを要求しないときに使用できます。DataFactory オブジェクトを使用すると,TADODataSet の ConnectionString プロパティおよび CommandText プロパティが DataFactory オブジェクトの Query メソッドに渡されます。ビジネスオブジェクトを使用するときは,CommandText プロパティは,目的の TADODataSet の Recordset を返すビジネスオブジェクトのプロパティ名を格納しなければなりません。ConnectionString プロパティの値は,ビジネスオブジェクトを使用するときには要求されません。
 
 
バッチファイル
BASIC
C言語のお勉強
拡張子な話
DOSプログラム
Delphi
>Delphi入門編
>Delphi2010
>DelphiXE3
▲2013/10/22
 2013/10/23
▼2013/10/23
 
シェアウェア
Script!World
データベース
 
お問い合わせ 
本サイトはリンクフリーです
リンクバナー
(C)Copyright 1999-2015. By AFsoft All Rights Reserved.