データ アクセス (Visual Basic での操作方法)
更新 : 2007 年 11 月
ここでは、Visual Basic のデータに関連するタスク全般について扱ったヘルプへのリンクを示します。その他、ヘルプでカバーされている一般的なタスク カテゴリについては、「Visual Basic での操作方法」を参照してください。
全般
データの新機能
クライアント データ アプリケーションの新しいデータ機能に関する情報およびリンクを提供します。データ アクセスを使用した作業の開始
Visual Studio を使用して、データを操作するアプリケーションを作成する方法に関するトピックへのリンクを示します。Visual Studio を使用したデータ アプリケーションの作成
Visual Studio でデータ アプリケーションを作成するプロセスについて説明します。チュートリアル : 単純なデータ アプリケーションの作成
基本的なデータ アクセス アプリケーションを作成する方法の詳細な手順について説明します。オブジェクト リレーショナル デザイナ (O/R デザイナ)
アプリケーションで LINQ to SQL オブジェクト モデルを作成する方法に関するトピックへのリンクを示します。LINQ to SQL
LINQ to SQL に関する情報を提供します。プログラミング例もあります。n 層データ アプリケーション
複数層データ アプリケーションを作成する方法に関するトピックへのリンクを示します。接続の頻度があまり高くないアプリケーション
ローカル データとリモート データの同期を行うアプリケーションに Microsoft Synchronization Services for ADO.NET を組み込む方法に関するトピックへのリンクを示します。データ アクセス (Visual Basic 6.0 ユーザー向け)
データ アクセスおよびデータ ツールに加えられた変更点について説明します。ADO.NET
.NET Framework のデータ アクセス機能について説明しているトピックへのリンクを示します。ローカル データの概要
SQL Server Express データベース、および Access データベースを操作するための、Visual Studio の機能について説明します。SQL Server Compact 3.5 (Visual Studio) の使用
Visual Studio で SQL Server Compact 3.5 を使用してデータを管理する方法に関するトピックへのリンクを示します。Visual Studio におけるオブジェクトのバインド
データをオブジェクトにバインドするための、Visual Studio の機能について説明します。Office ソリューションにおけるデータ
Office ソリューションで、データが機能するしくみについて説明したトピックへのリンクを示します。マネージ デバイス プロジェクトでのデータの操作
Visual Studio でデバイス用のデータを管理する方法について説明します。
Windows フォームでのデータの表示
データの表示の概要
Windows フォームでデータを表示するプロセスについて説明します。[データ ソース] ウィンドウ
[データ ソース] ウィンドウから項目をドラッグすることによって、データ バインド フォームを作成する方法を説明します。方法 : 既存のコントロールにデータをバインドする
既存のコントロールを特定のデータ フィールドにバインドする方法を説明します。方法 : Windows フォーム DataGridView コントロールにデータを表示する
Windows フォームの DataGridView にデータを表示する方法を説明します。方法 : 個々の Windows フォーム コントロールにデータを表示する
Windows フォームの各コントロールにデータを表示する方法を説明します。方法 : 関連するデータを Windows アプリケーションに表示する
データセットの関連テーブルのデータを Windows フォームに表示する方法について説明します。方法 : パラメータ クエリを Windows アプリケーションのフォームに追加する
既存の Windows フォームを変更して、パラメータの入力およびクエリの実行を行うコントロールを追加する方法を説明します。方法 : [データ ソース] ウィンドウからドラッグしたときに作成されるコントロールを設定する
[データ ソース] ウィンドウから Windows フォームにアイテムをドラッグしたときに作成されるコントロールの設定方法を説明します。方法: [データ ソース] ウィンドウにカスタム コントロールを追加する
[データ ソース] ウィンドウでアイテムに対して利用できるコントロールの一覧を変更する方法、およびこの一覧にカスタム コントロールを追加する方法について説明します。方法 : [データ ソース] ウィンドウを開く
Visual Studio の統合開発環境 (IDE: Integrated Development Environment) で [データ ソース] ウィンドウを開く方法を説明します。チュートリアル : Windows アプリケーションのフォームでのデータの表示
データベースからデータを照会する方法、およびそのデータを Windows フォームに表示する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのフォームでの関連データの表示
2 つの関連するテーブルからデータを表示する方法、およびそのデータを Windows フォームに表示する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのデータ検索フォームの作成
ユーザーが入力した値に基づいてデータベース内のレコードを検索する Windows フォームを作成する方法の詳細な手順について説明します。チュートリアル : ルックアップ テーブルの作成
あるテーブルで選択されたデータに基づいて別のテーブルからデータを表示する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのフォーム間でのデータの受け渡し
アプリケーション内のあるフォームから別のフォームへ値を受け渡す方法の詳細な手順について説明します。チュートリアル : 単純データ バインディングをサポートするユーザー コントロールの作成
Windows フォームのデータ バインディングを使用する際に固有の属性を持つカスタム コントロールを作成する方法の詳細な手順について説明します。
データへのアプリケーションの接続
Visual Studio でのデータへの接続の概要
Visual Studio で、デザイン時ツールおよび ADO.NET 接続オブジェクトを使用してアプリケーションをデータに接続する方法に関する情報を示します。データ ソース構成ウィザード
データ ソース構成ウィザードを実行して、データへの接続とデータ ソースの作成を行う方法について説明します。方法 : 接続文字列を保存する
アプリケーションに接続情報を保存する方法について説明します。方法 : 接続文字列を編集する
以前にアプリケーションに保存した既存の接続情報を編集する方法について説明します。方法 : オブジェクトのデータに接続する
データ ソース構成ウィザードを使用して、オブジェクトのプロパティ値にデータ バインドする方法について説明します。方法 : データベース内のデータに接続する
データ ソース構成ウィザードを使用して、アプリケーションとデータベース間の接続を作成する方法について説明します。方法 : Web サービスのデータに接続する
データ ソース構成ウィザードを使用して、Web サービスから返されたデータとアプリケーションとの間に接続を作成する方法を説明します。方法 : Access データベース内のデータに接続する
データ ソース構成ウィザードを使用して、アプリケーションと Access データベース間の接続を作成する方法について説明します。方法 : SQL Express Server データベース内のデータに接続する
データ ソース構成ウィザードを使用して、アプリケーションと SQL Express データベース間の接続を作成する方法について説明します。方法 : SQL Server データベースへの接続を作成する
SQL Server データベースへの接続文字列を作成する方法について説明します。方法 : Access データベースへの接続を作成する
Access データベースへの接続文字列を作成する方法について説明します。方法 : Oracle データベースへの接続を作成する
Oracle データベースへの接続文字列を作成する方法について説明します。チュートリアル : データベース内のデータへの接続
アプリケーションとデータベースの間に接続を作成する方法の詳細な手順について説明します。チュートリアル : SQL Server Express データベース内のデータへの接続
アプリケーションと SQL Express データベースの間に接続を作成する方法の詳細な手順について説明します。チュートリアル : Web サービスのデータへの接続
アプリケーションと Web サービス間の接続を作成する方法の詳細な手順について説明します。チュートリアル : オブジェクトのデータへの接続
アプリケーションとオブジェクトのプロパティ間の接続を作成する方法の詳細な手順について説明します。チュートリアル : Access データベース内のデータへの接続
アプリケーションと Access データベース ファイル間の接続を作成する方法の詳細な手順について説明します。データ ソースへの接続 (ADO.NET)
ADO.NET 接続オブジェクトについて取り上げ、そのオブジェクトを使用してデータ ソースに接続する方法を説明します。
データの変更
方法 : DataTable に行を追加する
DataRow オブジェクトを作成し、これをデータ テーブルに追加する手順について説明します。方法 : DataTable の行を編集する
データ テーブルの既存のデータ行を編集する手順について説明します。方法 : DataTable の行を削除する
データ テーブルの特定のデータ行を削除する手順について説明します。方法 : データセットの読み込み中に制約をオフにする
データセットで制約チェックを一時的に無効にする方法について説明します。方法 : データセットの変更をコミットする
データセット内のデータに対して行った変更を受け入れる方法について詳しく説明します。方法 : 変更された行をチェックする
データセット内のデータが変更されたかどうかを確認する手順について説明します。方法 : 変更された行を取得する
最後に変更を受け入れた後で変更されたデータ行を返す方法について説明します。方法 : DataTable の特定の行を探す
主キー値または列の値を使用して、データ テーブル内のデータを検索する方法について説明します。方法 : 特定のバージョンの DataRow を取得する
DataRowVersion 列挙体を使用して、特定のデータ行を返す方法について説明します。方法 : エラーが発生している行を探す
データ テーブル内でエラーのあるデータを検索する方法について説明します。
データの保存
データ保存の概要
更新済みのデータをアプリケーションからデータベースに送信する方法について説明しているトピックへのリンクを示します。階層更新
関連データ テーブルのデータを保存する TableAdapterManager コンポーネントを組み込む方法を詳しく説明しているトピックへのリンクを示します。方法 : データセットの変更をデータベースに保存する
更新したデータを、TableAdapter と DataAdapter を使用してデータベースに返送する方法について詳細に説明します。方法 : TableAdapter を使用してデータを更新する
更新したデータを、TableAdapter を使用してデータベースに返送する方法について詳細に説明します。方法 : データベースに新しいレコードを挿入する
データベースでの新規レコードの作成について詳しく説明します。方法 : データベースのレコードを更新する
更新済みのレコードをデータベースに返送する方法について詳しく説明します。方法 : データベースのレコードを削除する
データベースからのレコードの削除について詳しく説明します。チュートリアル : データベースへのデータの保存 (単一テーブル)
データ テーブル内の変更されたデータを基底のデータベースに保存する方法の詳細な手順について説明します。チュートリアル : 関連するデータ テーブルからのデータの保存 (階層更新)
関連データ テーブルのあるアプリケーションを作成し、TableAdapterManager を使用してそのデータを保存する方法の詳細な手順について説明します。チュートリアル : トランザクションのデータの保存
System.Transactions 名前空間を使用してデータを保存する方法の詳細な手順について説明します。
TableAdapter の操作
TableAdapter の概要
TableAdapter の概要と、これを作成するために利用できるツールについて説明します。TableAdapterManager の概要
TableAdapterManager の概要を示し、データセット デザイナによって生成される TableAdapterManager コードについて説明します。TableAdapter クエリの構成ウィザード
ウィザードを実行する方法と、各ウィザード画面の詳細について説明します。方法 : TableAdapter を作成する
新しい TableAdapter を作成する手順について説明します。方法 : TableAdapter を編集する
既存の TableAdapter を編集する手順について説明します。方法 : TableAdapter クエリを作成する
既存の TableAdapter にクエリを追加する手順について説明します。方法 : TableAdapter クエリを編集する
既存の TableAdapter クエリを編集する手順について説明します。TableAdapter での NULL 値の使用
TableAdapter パラメータで null 値を使用可能にするための手順について説明します。方法 : TableAdapter のクエリを表示する
TableAdapter の既存のクエリを表示する方法について説明します。方法 : パラメータ付きの TableAdapter クエリを作成する
パラメータを受け入れる TableAdapter クエリを作成する手順について説明します。方法 : データセットにグローバル クエリを追加する
1 つの値を返すクエリを持つ TableAdapter を作成する手順について説明します。チュートリアル : 複数のクエリによる TableAdapter の作成
TableAdapter を作成してクエリを追加する方法の詳細な手順について説明します。
レポートの設計と表示
- レポートの作成 (Crystal Reports を使用)
Visual Studio で、埋め込まれた Crystal Reports Designer を使用する方法について説明します。
データのフェッチ
データセットへの読み込みとデータのクエリの概要
データセットへのデータの読み込み、ストアド プロシージャの実行、およびデータベースに対するクエリの実行方法について説明します。方法 : データセットにデータを読み込む
TableAdapter および DataAdapter を使用して、データセットにデータを読み込む方法について説明します。方法 : 行を返す SQL ステートメントを作成および実行する
TableAdapter クエリおよび Command オブジェクトを使用して、行を返す SQL ステートメントを作成および実行する方法について説明します。方法 : 単一の値を返す SQL ステートメントを作成および実行する
TableAdapter クエリおよび Command オブジェクトを使用して、単一の値を返す SQL ステートメントを作成および実行する方法について説明します。方法 : 値を返さない SQL ステートメントを作成および実行する
TableAdapter クエリおよび Command オブジェクトを使用して、値を返さない SQL ステートメントを作成および実行する方法について説明します。方法 : 行を返すストアド プロシージャを実行する
TableAdapter クエリおよび Command オブジェクトを使用して、行を返すストアド プロシージャを実行する方法について説明します。方法 : 単一の値を返すストアド プロシージャを実行する
TableAdapter クエリおよび Command オブジェクトを使用して、単一の値を返すストアド プロシージャを実行する方法について説明します。方法 : 値を返さないストアド プロシージャを実行する
TableAdapter クエリおよび Command オブジェクトを使用して、値を返さないストアド プロシージャを実行する方法について説明します。方法 : コマンド オブジェクトのパラメータを設定および取得する
クエリおよびストアド プロシージャのパラメータへの値の代入、および実行されたコマンドから返されたパラメータの値の読み込み方法について説明します。
データの検証
データの妥当性検査の概要
データがデータセットにコミットされる前にデータの解析に使用できるイベントの概要を説明します。方法 : 列の変更時にデータを検証する
ColumnChanging イベント時にデータを検証する方法について説明します。方法 : 行の変更時にデータを検証する
RowChanging イベント時にデータを検証する方法について説明します。チュートリアル : データセットへの検証の追加
データセットに検証コードを追加する方法の詳細な手順について説明します。チュートリアル : エンティティ クラスへの検証の追加
LINQ to SQL クラスに検証コードを追加する方法の詳細な手順について説明します。チュートリアル : n 層データ アプリケーションへの検証の追加
n 層アプリケーションのデータセットに検証コードを追加する方法の詳細な手順について説明します。
データセットの操作
方法 : 型指定されたデータセットを作成する
Visual Studio のデザイン ツールで、型指定されたデータセットを作成する方法を説明します。方法 : データセットの機能を拡張する
型指定されたデータセットの機能を拡張する際に、コードを配置する方法および場所について説明します。方法 : DataTable を作成する
データセット デザイナを使用して新しい DataTable を作成する手順について説明します。方法 : DataTable に列を追加する
既存の DataTable に新しい DataColumn を作成する手順について説明します。方法 : DataColumn のデータ型を設定する
DataColumn のデータ型プロパティを設定または変更する方法について説明します。方法 : DataColumn のキャプションを変更する
DataColumn のキャプションを列名または別の名前に設定する方法について説明します。方法 : DataColumn の既定値を設定する
新しい DataColumn の初期値を設定する方法について説明します。方法 : 一意の値が格納されるようにデータ列を制限する
DataColumn に重複する値が含まれないように設定する方法について説明します。方法 : 主キーとしてデータ列を設定する
DataColumn が DataTable の主キーになるように設定する方法について説明します。方法 : 式を表示するデータ列を作成する
計算結果の値が表示されるように DataColumn を設定する方法について説明します。方法 : データセット デザイナで DataRelation を作成する
データセット デザイナを使用してデータセットに DataRelation オブジェクトを追加する方法について説明します。チュートリアル : データセット デザイナでの DataTable の作成
DataTable を作成し、これを構成する DataColumn を定義する方法の詳細な手順について説明します。チュートリアル : データセット デザイナでのデータセットの作成
データ ソース構成ウィザードを使用しないで、型指定されたデータセットを作成する方法の詳細な手順について説明します。
複数のユーザーと競合の管理
ADO.NET におけるデータ同時実行制御の概要
同時実行制御のさまざまな方法の概要を示します。方法 : 同時実行エラーを処理する
DBConcurrencyException オブジェクトを使って、同時実行例外や、エラーの原因となったレコードを識別する方法について説明します。チュートリアル : 同時実行例外の処理
同時実行エラーを識別および解決する方法の詳細な手順について説明します。
SQL Server 2005 の使用
SQL Server プロジェクト
SQL Server プロジェクトの概要を示し、SQL Server プロジェクト内に作成できるさまざまな項目について説明します。マネージ コードを使用したデータベース オブジェクトの作成の利点
.NET 言語を使用して SQL Server データベース オブジェクトを作成することの利点について簡単に説明します。SQL Server プロジェクトおよびデータベース オブジェクトの属性
SQL Server プロジェクトで使用されるさまざまな属性について説明します。方法 : SQL Server プロジェクトを作成する
新しい SQL Server プロジェクトを作成する方法の詳細な手順について説明します。方法 : SQL Server のプロジェクト項目を SQL Server に配置する
SQL Server プロジェクトをデータベースに配置する方法の詳細な手順について説明します。方法 : CLR の SQL Server ストアド プロシージャを作成および実行する
マネージ コードでストアド プロシージャを作成する方法の詳細な手順について説明します。方法 : CLR の SQL Server の集計を作成および実行する
マネージ コードで集計を作成する方法の詳細な手順について説明します。方法 : CLR の SQL Server トリガを作成および実行する
マネージ コードでトリガを作成する方法の詳細な手順について説明します。方法 : CLR の SQL Server ユーザー定義関数を作成および実行する
マネージ コードでユーザー定義関数を作成する方法の詳細な手順について説明します。方法 : CLR の SQL Server ユーザー定義型を作成および実行する
マネージ コードでユーザー定義型を作成する方法の詳細な手順について説明します。
SQL Server 2005 のデバッグ
方法 : SQL CLR のストアド プロシージャをデバッグする
SQL Server のストアド プロシージャのデバッグ方法を示します。チュートリアル : SQL CLR トリガのデバッグ
トリガが起動したときに、ストアド プロシージャからトリガに移動する方法を示します。チュートリアル : SQL CLR のユーザー定義集計のデバッグ
ユーザー定義集計にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義スカラ関数のデバッグ
ユーザー定義スカラ関数にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義のテーブル値関数のデバッグ
ユーザー定義テーブル値関数にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義型のデバッグ
ユーザー定義型にステップ インする方法を示します。SQL CLR データベースのデバッグ
CLR データベース オブジェクトのデバッグ方法を示します。チュートリアル : T-SQL ストアド プロシージャのデバッグ
SQL Server のストアド プロシージャのデバッグ方法を示します。チュートリアル : T-SQL トリガのデバッグ
トリガが起動したときに、ストアド プロシージャからトリガに移動する方法を示します。チュートリアル : T-SQL のユーザー定義関数のデバッグ
ストアド プロシージャからユーザー定義関数にステップ インする方法を示します。T-SQL データベースのデバッグ
T-SQL データベース オブジェクトのデバッグ方法を示します。
データに関するチュートリアル
チュートリアル : データセットへの検証の追加
データセットに検証コードを追加する方法の詳細な手順について説明します。チュートリアル : データベース内のデータへの接続
アプリケーションとデータベースの間に接続を作成する方法の詳細な手順について説明します。チュートリアル : SQL Server Express データベース内のデータへの接続
アプリケーションと SQL Express データベースの間に接続を作成する方法の詳細な手順について説明します。チュートリアル : Web サービスのデータへの接続
アプリケーションと Web サービス間の接続を作成する方法の詳細な手順について説明します。チュートリアル : Access データベース内のデータへの接続
アプリケーションと Access データベース ファイル間の接続を作成する方法の詳細な手順について説明します。チュートリアル : オブジェクトのデータへの接続
アプリケーションとオブジェクトのプロパティ間の接続を作成する方法の詳細な手順について説明します。チュートリアル : データセット デザイナでのデータセットの作成
データ ソース構成ウィザードを使用しないで、型指定されたデータセットを作成する方法の詳細な手順について説明します。チュートリアル : データセット デザイナでの DataTable の作成
T:System.Data.DataTable を作成し、T:System.Data.DataTable を構成する T:System.Data.DataColumn を定義する方法の詳細な手順について説明します。チュートリアル : ルックアップ テーブルの作成
あるテーブルで選択されたデータに基づいて別のテーブルからデータを表示する方法の詳細な手順について説明します。チュートリアル : データ テーブル間のリレーションシップの作成
データセット デザイナを使用して 2 つのデータ テーブルを作成し、これらの間のリレーションシップを追加する方法の詳細な手順について説明します。チュートリアル : 複数のクエリによる TableAdapter の作成
TableAdapter を作成してクエリを追加する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのデータ検索フォームの作成
ユーザーが入力した値に基づいてデータベース内のレコードを検索する Windows フォームを作成する方法の詳細な手順について説明します。チュートリアル : 単純データ バインディングをサポートするユーザー コントロールの作成
Windows フォームのデータ バインディングを使用する際に固有の属性を持つカスタム コントロールを作成する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのフォームでのデータの表示
データベースからデータを照会する方法、およびそのデータを Windows フォームに表示する方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのフォームでの関連データの表示
2 つの関連するテーブルからデータを表示する方法、およびそのデータを Windows フォームに表示する方法を、段階ごとに説明します。
サンプル
- データのサンプル
Visual Basic アプリケーションでのデータの使用を示したサンプルです。