このチュートリアルは、Visual Studio と .NET Framework に基づきます。完全なアプリケーションは、ADO.NET プロジェクトの samples-dir\SQLAnywhere\ADO.NET\SimpleViewer\SimpleViewer.sln にあります。
このチュートリアルでは、Microsoft Visual Studio、サーバ・エクスプローラ、および SQL Anywhere .NET データ・プロバイダを使用して、SQLAnywhere サンプル・データベース内の 1 つのテーブルにアクセスするアプリケーションを作成します。このアプリケーションを使用して、テーブルのローを調べたり更新を実行することができます。
Visual Studio を起動します。
Visual Studio で、[ファイル] - [新規] - [プロジェクト] を選択します。
[新しいプロジェクト] ウィンドウが表示されます。
[新しいプロジェクト] ウィンドウの左ウィンドウ枠で、プログラミング言語として [Visual Basic] または [Visual C#] を選択します。
[Windows] サブカテゴリで、[Windows アプリケーション] (VS 2005 の場合) または [Windows フォーム アプリケーション] (VS 2008 の場合) を選択します。
プロジェクトの [名前] フィールドに、MySimpleViewer と入力します。
[OK] をクリックし、新規プロジェクトを作成します。
Visual Studio で、[表示] - [サーバー エクスプローラ] を選択します。
[サーバー エクスプローラ] ウィンドウで、[データ接続] - [接続の追加] を選択します。
SQL Anywhere.demo11 という新しい接続が [サーバー エクスプローラ] ウィンドウに表示されます。
[接続の追加] ウィンドウで次の作業を実行します。
他のプロジェクトで [接続の追加] を一度も使用したことがない場合は、データ・ソースのリストが表示されます。データ・ソースのリストから [SQL Anywhere] を選択します。
[接続の追加] を以前に使用したことがある場合は、[変更] をクリックしてデータ・ソースを [SQL Anywhere] に変更します。
[データ ソース] で、[ODBC データ ソース名] を選択して SQL Anywhere 11 Demo と入力します。
[接続の確認] をクリックして、サンプル・データベースに接続できることを確認します。
[OK] をクリックします。
[サーバー エクスプローラ] ウィンドウで、テーブル名が表示されるまで SQL Anywhere.demo11 接続を展開します。
Products テーブルを右クリックし、[テーブル データの表示] を選択します。
Products テーブルのローとカラムがウィンドウに表示されます。
テーブル・データのウィンドウを閉じます。
Visual Studio で、[データ] - [新しいデータ ソースの追加] を選択します。
データ ソース構成ウィザードで、次の作業を実行します。
[データ ソースの種類を選択] ページで [データベース] を選択し、[次へ] をクリックします。
[データ接続の選択] ページで SQL Anywhere.demo11 を選択し、[次へ] をクリックします。
[接続文字列をアプリケーション構成ファイルに保存する] ページで、[次の名前で接続を保存する] が選択されていることを確認して [次へ] をクリックします。
[データベース オブジェクトの選択] ページで [テーブル] を選択し、[完了] をクリックします。
Visual Studio で、[データ] - [データ ソースの表示] を選択します。
[データ ソース] ウィンドウが表示されます。
[データ ソース] ウィンドウで Products テーブルを展開します。
[Products] をクリックし、ドロップダウン・リストから [詳細] を選択します。
[Photo] をクリックし、ドロップダウン・リストから [Picture Box] を選択します。
[Products] をクリックして、フォーム (Form1) にドラッグします。
データセット・コントロールと複数のラベル付きテキスト・フィールドがフォームに表示されます。
フォームで、[Photo] の横にあるピクチャ・ボックスを選択します。
ボックスの形を四角形に変更します。
ピクチャ・ボックスの右上の右矢印をクリックします。
[Picture Box Tasks] ウィンドウが開きます。
[Size Mode] ドロップダウン・リストから、[Zoom] を選択します。
[Picture Box Tasks] ウィンドウを閉じるには、ウィンドウの外側で任意の場所をクリックします。
プロジェクトをビルドし、実行します。
Visual Studio で、[ビルド] - [ソリューションのビルド] を選択します。
Visual Studio で、[デバッグ] - [デバッグの開始] を選択します。
アプリケーションが SQL Anywhere サンプル・データベースに接続されて、Products テーブルの最初のローがテキスト・ボックスとピクチャ・ボックスに表示されます。
コントロールのボタンを使用して、結果セットのローをスクロールできます。
ロー番号をスクロール・コントロールに入力すると、結果セットのローに直接アクセスできます。
テキスト・ボックスを使用して結果セットの値を更新し、ディスクのアイコンをクリックして値を保存できます。
これで、Visual Studio、サーバ・エクスプローラ、SQL Anywhere .NET データ・プロバイダを使用して、シンプルでありながら強力な .NET アプリケーションが作成されました。
アプリケーションを終了してプロジェクトを保存します。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |