ADO.NET によるデータ アクセス (C++/CLI)
ADO.NET はデータ アクセス用の .NET Framework API で、これまでのデータ アクセス ソリューションにはないパワーと使いやすさを提供します。 ここでは、ネイティブ型のマーシャリングなど、ADO.NET に関する Visual C++ ユーザー固有のいくつかの問題について説明します。
ADO.NET は、共通言語ランタイム (CLR) で実行されます。 したがって、ADO.NET とやり取りするアプリケーションは CLR も対象とする必要があります。 しかし、ネイティブなアプリケーションが ADO.NET を使用できないわけではありません。 ネイティブ コードから ADO.NET データベースとやり取りする方法を次の例に示します。
このセクションの内容
方法: ADO.NET の ANSI 文字列をマーシャリングする (C++/CLI)
方法: ADO.NET の BSTR 文字列をマーシャリングする (C++/CLI)
方法: ADO.NET の Unicode 文字列をマーシャリングする (C++/CLI)
方法: ADO.NET の VARIANT をマーシャリングする (C++/CLI)
方法: ADO.NET の SAFEARRAY をマーシャリングする (C++/CLI)
関連項目
セクション |
説明 |
---|---|
.NET プログラマにデータ アクセス サービスを公開する一連のクラスがまとめられた、ADO.NET の概要を説明します。 |
|
Visual C++ などの .NET 言語を使用して、データベース オブジェクト (ストアド プロシージャ、集計、トリガー、ユーザー定義関数、ユーザー定義型など) を作成する方法のほか、Microsoft SQL Server 2005 データベースのデータを取得したり更新したりする方法について説明します。 |