Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー データベース管理 » データベースの開始とデータベースへの接続 » SQL Anywhere for Windows Mobile » Windows Mobileサンプルアプリケーション

 

ADO.NET Sample の使用

 ♦ ADO.NET Sample の使用

ADO.NET Sample は、ADO.NET プログラミングインターフェイスを使用する簡単なアプリケーションのデモです。このアプリケーションでは、ネットワークデータベースサーバーで実行中のサンプルデータベースを起動し、SQL 文でアクセスして、データを変更できます。

ADO.NET Sample を使用するには、デバイスに Microsoft .NET Compact Framework バージョン 2.0 または 3.0 をインストールしておく必要があります。Windows Mobile 6 デバイスには Microsoft .NET Compact Framework バージョン 2.0 がインストールされていますが、Windows Mobile 5 デバイスにはインストールされていません。ADO.NET Sample は、タッチスクリーンを備えた Windows Mobile Classic および Professional のデバイスのみをサポートしています。

このサンプルのソースコードは、%SQLANYSAMP12%\SQLAnywhere\ce\ado_net_sample にあります。

Microsoft Visual Studio では、%SQLANYSAMP12%\SQLAnywhere\ce\ado_net_sample\ado_net_sample.sln からこのプロジェクトをロードできます。

このコンポーネントを Microsoft ダウンロードセンターからダウンロードするには、次の URL にアクセスしてください。[external link] http://www.microsoft.com/downloads/search.aspx?displaylang=en

注意

ADO.NET Sample のユーザーインターフェイスでは、SQL 文を 1 行で入力する必要があります。

  1. [スタート] » [プログラム] » [SQLAny12] » [ADO.NET Sample] の順にタップします。

  2. [Connect] をタップします。

    SQL Anywhere データベースサーバーを先に起動しなかった場合は、[接続] をタップするとサーバーが起動します。

  3. [Exec SQL] をタップして、デフォルトの SQL 文 SELECT * FROM Employees を実行します。

    Employees テーブルのデータが、データウィンドウに表示されます。

  4. データウィンドウの右と下にあるスクロールバーを使って、Employees テーブルのデータ間を移動します。

  5. 次のような、特定のデータ範囲にアクセスするクエリを入力します。

    SELECT EmployeeID, Surname FROM Employees;
  6. [Exec SQL] をタップして、SQL 文を実行します。

    指定したデータ範囲が、データ枠の元のデータを置き換えます。

  7. SELECT * FROM Employees ORDER BY EmployeeID と入力し、[Exec SQL] をタップします。

    EmployeeID が 105 の従業員 Matthew Cobb に注目します。

  8. UPDATE Employees SET Surname = 'Jones' WHERE Surname = 'Cobb' と入力し、[Exec SQL] をタップして SQL 文を実行します。

  9. SELECT * FROM Employees ORDER BY EmployeeID と入力し、[Exec SQL] をタップします。

    Matthew の姓が Cobb から Jones に変わりました。

  10. UPDATE Employees SET Surname = 'Cobb' WHERE Surname = 'Jones' と入力し、[Exec SQL] をタップして、サンプルデータベースに加えた変更を元に戻します。

  11. SELECT * FROM Employees ORDER BY EmployeeID と入力し、[Exec SQL] をタップして、内容が元に戻ったことを確認します。

    Matthew の姓が Jones から元の Cobb に戻りました。

  12. SELECT * FROM Customers と入力し、[Exec SQL] をタップして、別のテーブルのデータにアクセスします。

    Customers テーブルのすべてのデータがデータウィンドウに表示されて、Employees テーブルのデータを置き換えます。

  13. [Disconnect] をタップして、データベースサーバーを切断します。

    ADO.NET Sample が切断されます。接続はプールされるため、データベースサーバーは自動的には停止しません。

  14. ウィンドウの右上隅の [X] をタップして、ADO.NET Sample を閉じます。