VisualBasic
ODBC → OLE DB の変遷の勉強とか
ODBC【Open DataBase Connectivity】
Microsoft社によって提唱された、データベースにアクセスするためのソフトウェアの標準仕様。各データベースの違いはODBCドライバによって吸収されるため、ユーザはODBCに定められた手順に従ってプログラムを書けば、接続先のデータベースがどのようなデータベース管理システムに管理されているか意識することなくアクセスできる。OLE DB【Object Linking and Embedding DataBase】
Microsoft社によって開発された、データベースの種類によらず統一的な手法でデータベースにアクセスするためのプログラミングインターフェース。ODBCはOLE DBの一部であり、リレーショナルデータベースにアクセスする手段を提供する。OLE DBはCOMベースのコンポーネント(プログラム部品)の集合体として実現され、どんなプログラミング言語からでも利用することができるようになっている。OLE DB インターフェイスの狙いは、コンポーネントの円滑な統合を助け、OLE DB コンポーネント ベンダーが高品質な OLE DB コンポーネントを短時間で市場に出せるようにすることにあります。そのうえ、OLE DB には ODBC に対するブリッジが含まれていて、現在市販されている広範囲の ODBC リレーショナル データベースドライバの継続的なサポートが可能です。
- ODBC 及びOLE DB は, データベースに接続するためのインターフェイスである.しかし, これらのドライバに備わっているプログラムインターフェイスではプログラムしにくい.そのため, プログラムしやすいように用意されたのが DAO (Data Access Objects) 及び ADO(ActiveXData Objects)等のプログラムインターフェイスである.また, OLE DB は ODBC と違って, データベースだけでなく Excel, テキストデータにもアクセスできる.
ADOと【ActiveX Data Objects】
Microsoft社が提供するデータベースアクセスのためのソフトウェア部品。OLE DBをActiveXコントロールの形で使えるようにしたプログラミングインターフェース。これを使うと、Visual BasicやVBScript、C言語/C++言語などから、共通の方法で簡単にデータベースにアクセスできるようになる。レコードセット
メモリ上に展開した仮想テーブルツールバーの設定
「プロジェクト」⇒「コンポーネント」⇒2007年12月01日(土) 22:17:53 Modified by shinriyo