0

ASP.Net を使用してプログラムでチャートを作成しました。今は、oracle sql 開発者データベースに接続し、データを取得してチャートに入力する方法を理解する必要があります。

OleDb メソッド (以下を参照) を他のロジックと共に使用しますか?

      using System.Data.OleDb;
      OleDbConnection myConnection = new OleDbConnection;();
      myConnection.ConnectionString = myConnectionString;
      myConnection.Open();
      //execute queries, etc
      myConnection.Close();

どんな助けでも素晴らしいでしょう。

4

2 に答える 2

0

グラフのデータ ソースとして DataTable を使用します。これを行うには、まずテーブルにデータを入力する必要があります。

public void Populate()
{
    Datatable data = GetData();

    foreach(DataRow r in data.Rows)
    {
        /// Populate chart using data
    }
}

public DataTable GetData()
{
    try
    {
    OleDbConnection myConnection = new OleDbConnection;();
    myConnection.ConnectionString = myConnectionString;
    myConnection.Open();

    OleDbCommand myCommand = myConnection.CreateCommand();

    //Set commandtype and text here.
    myCommand.CommandType = SOMETYPE;
    myCommand.CommandText = "SOMETEXT";

    OleDbDataReader reader = myCommand.ExecuteReader();

    DataTable t = new DataTable();
    t.Load(reader);

    return t;
    }
    catch (Exception e)
    {
        throw e;
    }
    finally
    {
        myConnection.Close();
    }
}
于 2012-08-16T18:52:38.977 に答える
0

http://justins-fat-tire.blogspot.com/

ストアド プロシージャを使用してデータセット/テーブルを埋め、オブジェクト データの一般的なリストを取得する方法を示すコード例をいくつか用意しました。生の SQL を使用している場合は、コマンド オブジェクトを少し変更する必要があります。

于 2012-08-16T18:49:27.690 に答える