0

データベース用の ODBS ユーザー DNS を作成し、VS を開き、DataSet を作成し、1 つのテーブルをインポートしましmembersた。データセットからすべてのレコードを読み取りたいのですが、どうすればよいですか? 以下のクエリを試しましたが、結果が返されません。デザイナーのプレビュー メニューを使用してデータをプレビューできますが、コードを使用してデータを取得する方法が見つかりません。

    var dataSet = new DataSet1();        
    var membersDataTable = dataSet.members;

    var take = membersDataTable.Take(100);
4

1 に答える 1

4

DataSet のスキーマを作成したようですが、 DataSetをロードするためのクエリを実行していません。

using (OdbcConnection connection = 
               new OdbcConnection(connectionString))
    {
        string queryString = "SELECT * FROM Members";
        OdbcDataAdapter adapter = 
            new OdbcDataAdapter(queryString, connection);

        // Open the connection and fill the DataSet.
        try
        {
            connection.Open();
            adapter.Fill(dataSet);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
于 2012-04-20T13:07:06.513 に答える