[前][次][番号順一覧][スレッド一覧]

mysql:15960

From: 當山正一 <當山正一 <lahchi@xxxxxxxxxx>>
Date: Mon, 20 May 2013 15:08:25 +0900
Subject: [mysql 15960] Re: MySQL Connector/NETで取得したデータのレコード数

岩崎さん、

當山と申します。 初めまして。

データ件数ですが、FieldCountとというMySQLDataReaderのプロパティは使えないでしょうか?
上記のコードですと、myReader.FieldCountでデータ件数が取得できるはずです。





2013年5月20日 14:35 岩崎 誠司 <iwasaki_ryuqseed_6130@xxxxxxxxxx>:

> 岩崎です。
>
> 皆様、ご無沙汰しております。
>
> 今まではC APIでSQL処理をしていましたが、
> 今度、C# + MySQL Connector/NETを使う必要に迫られ
> 四苦八苦しております。
>
> どうしても情報を見つけることができませんでしたので
> 皆様のお力添えをお願いします。
>
> 下記のようにしてデータを取得することはできましたが、
> データ件数の取得方法がわかりません。
>
> C APIならmysql_num_rows()でデータ件数を取得できますが、
> MySQL Connector/NETで件数を取得する方法はありますでしょうか?
>
> ご教授のほどよろしくお願いします。
>
> 尚、データや件数を含めてクラス化したいと考えていますので
> "SELECT COUNT(*) ..."以外でお願いできたらと思います。
>
>
>     string mySelectQuery = "SELECT OrderID, CustomerID FROM Orders";
>     MySqlConnection myConnection = new MySqlConnection(myConnString);
>     MySqlCommand myCommand = new MySqlCommand(mySelectQuery,myConnection);
>     myConnection.Open();
>     MySqlDataReader myReader;
>     myReader = myCommand.ExecuteReader();
>     // Always call Read before accessing data.
>     while (myReader.Read()) {
>        Console.WriteLine(myReader.GetInt32(0) + ", " +
> myReader.GetString(1));
>     }
>     // always call Close when done reading.
>     myReader.Close();
>     // Close the connection when done with it.
>     myConnection.Close();
>
> 開発環境
> Windows7 641bit
> MySQL Connector/NET 6.6.5
> Visual C#2012
>
>
>


-- 
http://about.me/touchan


添付ファイル

[前][次][番号順一覧][スレッド一覧]

     15959 2013-05-20 14:35 [岩崎 誠司 <iwasaki_] MySQL Connector/NETで取得したデータのレコード数
-> @ 15960 2013-05-20 15:08 ┗[當山正一 <lahchi@xxx]                                       
     15961 2013-05-20 15:54  ┣[岩崎 誠司 <iwasaki_] Re: [mysql 15960] Re: MySQL Connector/NETで取得したデータのレコード数
   @ 15962 2013-05-20 15:58  ┗[志澤 敦 <atsushi.shi]                                     
   @ 15963 2013-05-20 16:16   ┣[當山正一 <lahchi@xxx]                                   
     15964 2013-05-20 16:28   ┗[岩崎 誠司 <iwasaki_] Re: [mysql 15962] Re: MySQL Connector/NETで取得したデータのレコード数